home *** CD-ROM | disk | FTP | other *** search
INI File | 1986-08-03 | 129.6 KB | 3,529 lines |
- [76474,154]
- DB3WP.PAS 29-Jul-86 21995 Accesses: 14
-
- Keywords: MS-DOS PC-DOS IBM DBASE III PLUS WORD PERFECT WORDPERFECT MAIL
- MERGE CONVERT
-
- This is a handy utility program to directly translate dBASE III/dBASE III+
- files into WordPerfect Secondary Merge (their mail merge) format.
- Transforms a two-step, confusing process into one (hopefully) simple one.
- Again, based on routines written by James Troutman (dbf.pas).
- -- Bill Bliss
-
-
-
- [76515,1455]
- QKLST.PAS 29-Jul-86 2405 Accesses: 45
-
- Keywords: QUICK LIST LISTER SOURCE OUTPUT HEADLINES
-
- A source code lister that will list only the headlines of procedures,
- functions and overlays. All subsequent lines are listed until a key word
- is encountered. Use to list toolboxes when you just want to know the name
- of the procedures and functions, along with their format lines.
-
-
-
- [72457,2131]
- CRLF.PAS 28-Jul-86 8500 Accesses: 15
-
- Keywords: MSDOS PCDOS FILE EOL CR LF CHECKER COMM RETURN LINEFEED
-
- This program checks text files for having matched carriage return/ line
- feed pairs. Some editors and other utilities get messed up when every CR is
- not followed by a LF. Find and optionally fix these problems with this
- little utilities.
-
-
-
- [72457,2131]
- FCOPY.PAS 28-Jul-86 6405 Accesses: 84
-
- Keywords: PCDOS DISK COPY FAST FILE DSDD FLOPPY DUPLICATE
-
- This program reads a master DSDD floppy into memory and then alternately
- writes it to drives A and B without rereading the master. Cuts over 2x off
- the time of DOS DISKCOPY. Requires PCDOS 2.0 or later and Turbo 3.0.
-
-
-
- [76327,53]
- INLINE.ARC 28-Jul-86 77440(33056) Accesses: 73
-
- Keywords: INLINE ASSEMBLER ASSEM 8086 8088 8087
-
- INLINE.PAS is an 8086/8088 and 8087 assembler which accepts an assembly
- language input file and produces an object file consisting of Inline
- statements formatted for insertion into a Turbo Pascal program. Vers 2.02
- fixes several bugs. The Source code is now included.
-
-
-
- [76515,135]
- QKLST.PAS 28-Jul-86 2405 Accesses: 8
-
- Keywords: QUICK LIST LISTER SOURCE OUTPUT HEADLINES PRINT
-
- A source code lister that will list only the headlines of procedures,
- functions and overlays. All subsequent lines are listed until a key word
- is encountered. Use to list toolboxes when you just want to know the name
- of the procedures and functions, along with their format lines.
-
-
-
- [75766,1455]
- KEYIN.INC 26-Jul-86 38010 Accesses: 82
-
- Keywords: SCREEN KEYBOARD DATA ENTRY UTILITY MSDOS
-
- These subroutines provide a relatively easy way to implement a
- sophisticated, field-oriented, data entry and display system in apllication
- programs. The primary routine handles all aspects of keyboard entry of a
- field, with full editing, validation, and formatting of the entered item.
- Another routine allows display and entry of a field in menu form. Other
- routines supply supporting functions. Set up for Turbo3 and IBM PC, but
- easily modified. Much of the file is documentation.
-
-
-
- [72617,132]
- MOVETE 25-Jul-86 2530 Accesses: 19
-
- Keywords: MOVE TEST TIME STRINGS
-
- A small program that compares the time it takes to MOVE strings using three
- methods and strings of different lengths. Also, time difference in using
- SUCC(x) as opposed to x:=x+1.
-
-
-
- [70165,176]
- CKLEDG.COM 18-Jul-86 81985(35008) Accesses: 11
-
- Keywords: PASCAL TANDY1000 IBMPC CHECKBOOK ORGANIZER
-
- Here is the latest updated version of my check book organizer or where did
- the money go. You can still get the source on diskette for $6.00 from me
- at: Joe Agrella 1226 N.W.4th Avenue, Ft.Lauderdale, Fl.,33311. Enjoy
-
-
-
- [76703,4161]
- CNTRLC.PAT 18-Jul-86 1375 Accesses: 6
-
- Keywords: CONTROL C 2.0 2.00X MS-DOS TURBO RUNTIME LIBRARY PATCH
-
- The following patch corrects the problem version 2.0 MS-DOS Turbo in which
- <Ctrl><C> does not break a program.
-
-
-
- [76703,4161]
- DVIDEO.DOC 18-Jul-86 4525 Accesses: 45
-
- Keywords: MEMORY MAP SCREEN ADDRESS VIDEO IBM PC
-
- Using Mem and MemW you may address any location on the screen and change
- its value. A possible use might be creating a memory mapped text
- editor. The following in an example of using Mem to address the text
- screen one byte at a time.
-
-
-
- [76703,4161]
- IBMCON.PAT 18-Jul-86 1765 Accesses: 6
-
- Keywords: IBM CONVERTIBLE LAPTOP COLOR INSTALLATION PATCH
-
- Color installation for Turbo Pascal on the IBM Convertible.
-
-
-
- [76703,4161]
- REDIR2.PAS 18-Jul-86 2295 Accesses: 61
-
- Keywords: REDIRECTION IO INPUT OUTPUT DOS DIRECT PC-DOS MS-DOS
-
- This program demonstrates user defined INPUT and OUTPUT device drivers.
- Use the indicated portion of the sample program as an INCLUDE file to
- be inserted in declaration section of your program files.
-
-
-
- [76703,4161]
- ROMCPM.DOC 18-Jul-86 1300 Accesses: 15
-
- Keywords: ROM ROMMING TURBO CODE CPM 80 RUNTIME LIBRARY
-
- This file contains guidelines for developers who wish to ROM Turbo Pascal
- code. The guidelines assume that the developer has the knowledge to
- undertake the task, hence are worded for the experienced developer.
-
-
-
- [76703,4161]
- TIKEY.DOC 18-Jul-86 1775 Accesses: 3
-
- Keywords: TI TEXAS INSTRUMENTS PRO PROFESSIONAL CURSOR FUNCTION KEYS
- Procedures that enable the use of the cursor keys, function keys and
- the INS/DEL keys when using Turbo Pascal on the Texas Instruments
- Professional computer.
-
-
-
- [70475,1071]
- SKLOAD.PAS 14-Jul-86 1905 Accesses: 45
-
- Keywords: SIDEKICK TERMINATE RESIDENT LOADED
-
- Short Turbo program to determine whether or not SK is already loaded.
- Useful to make sure that TSR's are loaded before, not after, SK.
-
-
-
- [72477,1546]
- CPSTRS.PAS 14-Jul-86 3640 Accesses: 63
-
- Keywords: COMPARE STRINGS FUNCTION MSDOS PCDOS INLINE BOOLEAN
-
- This is a function that compares 2 string variables and returns a
- TRUE/FALSE condition based upon the comparison operation (LT,EQ,GT). The
- comparison is performed using the uppercase of the strings but this feature
- can be disabled if neeeded. This function is ideally suited for use in IF
- statements better than the other compare strings function that is in DL1
- and is fast through the use of inline code. For 8088, 8086, 80286, etc.
- machines and Turbo 3.x only.
-
-
-
- [72477,1546]
- LSTTAB.PAS 14-Jul-86 5795 Accesses: 66
-
- Keywords: LST LIST DEVICE DRIVER PRINTER TAB FUNCTION MSDOS PCDOS
-
- This is a small LiST device driver that allows you to quickly and very
- easily tab to any column on your printer, either forward or backward from
- the current printer position. With this LST device driver WRITE and
- WRITELN statements can be greatly simplified for getting your data to line
- up in columns. For PC or MS DOS machines and 3.x Turbo only.
-
-
-
- [72517,3635]
- SHOP.ARC 13-Jul-86 70715(30176) Accesses: 4
-
- Keywords:
- SHOP FILE SHOPPING LIST MSDOS MS-DOS GENERIC TURBO PASCAL TANDY 2000 T2K
-
- This archive contains an improved (source code) version of my Shopping List
- with a documentaton file. It now can change data files and printer control
- codes from inside. It is machine specific to the Tandy 2000 only because of
- writing to video memory, and can be easily changed. This is a binary file,
- Arc'd with ARC 5.12 and must be de-Arc'd after downloading with a protocol.
-
-
-
- [72777,2640]
- WINDOW.ARC 10-Jul-86 82640(35264) Accesses: 120
-
- Keywords: WINDOWS VIDEO SCREEN RAM POP UP ASSEMBLY
-
- A fantasic windowing INCLUDE file. Easy to use, yet very powerful. You
- can easily incorporate windows in your own programs. Full use of color and
- borders for the windows. Assembly language fast Screen I/O.
- Latest version: Upgrade from WINDTP. Uploaded on July 10, 1986
-
- Uploaded by: Mike Somerby Written by: Mike Burton
-
-
-
- [76703,4161]
- COMLIN.DOC 10-Jul-86 1315 Accesses: 23
-
- Keywords: COMMAND LINE ACCESS PARAMATERS 2.0 DOS CPM ABSOLUTE VARIABLE
- DOCUMENT
-
- This program allows access to the command line buffer on MS-DOS and CP/M
- computers. Note with Turbo Pascal version 3 you can use ParamStr and
- ParamCount to read command line parameters.
-
-
-
- [76703,4161]
- CONC86.DOC 10-Jul-86 1935 Accesses: 8
-
- Keywords: CONCURRENT CPM CPM 86 MEMORY PATCH MOLECULAR
-
- Certain programs use all of your computers memory and will not allow you
- to run programs concurrently under CCP/M-86. This files contains a patch to
- specify the maximum amount of memory used by the program.
-
-
-
- [76703,4161]
- FILLCH.DOC 10-Jul-86 1880 Accesses: 25
-
- Keywords: FILLCHAR FILL INITIALIZE BLOCK CLEAR
-
- This is a sample program showing the effects of the Turbo Pascal procedure
- FillChar. This program takes the variable "Start" and fills the next
- "Num" of bytes with the user entered character value.
-
-
-
- [76703,4161]
- KASPIN.DOC 10-Jul-86 630 Accesses: 7
-
- Keywords: KAYPRO CPM EVER SPINNING SPIN DISK 2 4
-
- When you save files to disk in Turbo on a KayPro 2 or 4 computer it may
- cause the disk drive to keep spinning. This file contains a procedure to
- turn off the motor.
-
-
-
- [76703,4161]
- KAYPRO.INS 10-Jul-86 1690 Accesses: 8
-
- Keywords: KAYPRO INSTALLATION TINST GINST CPM 80 2.2G
-
- Terminal installation for Kaypro CP/M computers.
-
-
-
- [76703,4161]
- MICALC.PAT 10-Jul-86 2580 Accesses: 40
-
- Keywords: MICROCALC CALC UPDATE 2.00 UPGRADE FIX PATCH CALC.PAS MS-DOS CPM
-
- This file contains modifications to be made to MicroCalc. If you are
- using CP/M-80, the section of code to modify is module MC- MOD04.INC.
- For all other implementations, the code is located in the main file
- CALC.PAS.
-
-
-
- [76703,4161]
- REALNM.CNV 10-Jul-86 4445 Accesses: 40
-
- Keywords: REAL FORMAT CONVERSION 6 BYTE 8 TURBO-87 IEEE
-
- This file contains routines to convert real number data format from that
- used by Turbo Pascal with 8087 support, to the format used byregular
- Turbo Pascal, and vice versa.
-
-
-
- [76703,4161]
- RSEED2.DOC 10-Jul-86 1450 Accesses: 5
-
- Keywords: RANDOM NUMBER SEED LOCATIONS 2.0 2 ADDRESS
-
- Turbo Pascal maintains a four byte random number seed. There is a
- Randomize procedure to give that seed a random value which the function,
- Random, then uses to generate random values within a specified range.By
- replacing the value in the address, you can seed the random number
- generator in any way you like.
-
-
-
- [76703,4161]
- RSEED3.DOC 10-Jul-86 1430 Accesses: 31
-
- Keywords: RANDOM NUMBER SEED LOCATIONS 3.0 3 ADDRESS
-
- Turbo Pascal maintains a four byte random number seed. There is a
- Randomize procedure to give that seed a random value which the function,
- Random, then uses to generate random values within a specified range.By
- replacing the value in the address, you can seed the random number
- generator in any way you like.
-
-
-
- [70307,521]
- CONFIG.PAS 09-Jul-86 13810 Accesses: 75
-
- Keywords: CONFIGURE CLONE INSTALL BLOCKPOS SEARCH MODIFY CLOVER TINST
- DEFAULT DOS
-
- Version 1.0. Provides routines that will "configure" another program by
- changing the typed constants in that program after the program has been
- compiled. Can configure .COM files, Turbo EXTENDER ".EXE" type programs,
- Turbo chain files, and Turbo overlay files. Programs can also configure
- themselves. Requires PC-DOS/MS-DOS Turbo Pascal 3.0 or higher. See also
- CLONE.PAS, CLOVER.PAS, MODIFY.PAS.
- -- Randy Forgaard
-
-
-
- [72167,3304]
- LABELS.ARC 09-Jul-86 140545(59968) Accesses: 38
-
- Keywords: TOOLBOX DATABASE LABELS ADDRESS
-
- FASTEST!! Labels/Address Database in the Public Domain, thanks t Turbo
- Pascal and the Database Toolbox. Ability to define default Company,
- Address, City, St, Zip for fast entry. Ability to print multiple labels
- for one record or a label for a group of records categorized by filecodes
- you assign. Indexed by Name, virtually crash proof... also includes
- utility program to rebuild index from scratch if necessary. Author: Bob
- Nance - 72167,3304. Get PMENU3 too!
-
-
-
- [72167,3304]
- PMENU3.ARC 09-Jul-86 72880(31104) Accesses: 72
-
- Keywords: PMENU3 MEMORY RESIDENT PRINTER CONTROL EPSON
-
- The ORIGINAL resident printer menu gets better! New release, version 1.3
- has Form Feed, Line Feed, Near Letter Quality, Elite, Condensed, Double
- Strike, and other codes. Hit ALT-CAPSLOCK, and enjoy the convenience!
- Written in Turbo, compatable with DOS 2.1 and up, IBM PC and compatables,
- Epson and compatable printers. COmpatable with every other type of
- resident software I had access to, such as SideKick, PolyWindows DeskPlus,
- etc. Author: Bob Nance - 72167,3304.
-
-
-
- [76317,1205]
- STAYWN.INC 09-Jul-86 6380 Accesses: 34
-
- Keywords: WINDOWS TSR RESIDENT STAYWNDO
-
- This is a Turbo source file which is a modification of Lane Ferris'
- StayWndo.xxx procedure. The primary difference is that if this code is
- included in place of the orginal StayWndo.xxx, it will test for, and
- restore, the orginal video mode and screen, even if a graphics mode was
- active prior to activating your TSR code.
-
-
-
- [76703,4161]
- SNOW.DOC 09-Jul-86 930 Accesses: 44
-
- Keywords: SNOW IBM PC DIRECT VIDEO DOCUMENTATION
-
- This file has documentation on why screen interference (snow) occurs
- during direct screen access and how to prevent snow. To find programs
- that use this method from the DL prompt type bro /key:snow or bro
- /key:screen.
-
-
-
- [76703,4161]
- TCHESS.OVL 09-Jul-86 1210 Accesses: 12
-
- Keywords: TURBO CHESS OVERLAY SAVE CODE SPACE DOCUMENTATION
-
- This file describes the process of overlaying the chess program to
- save code space. This will allow you to add more of your own procedures
- to customize the chess game.
-
-
-
- [76703,4161]
- TURMAP.DOC 09-Jul-86 6560 Accesses: 90
-
- Keywords: TURBO MEMORY MAP INFO LAYOUT DOS IMPLEMENTATION MANAGEMENT
-
- Documentation on how TURBO manages memory and the layout of a program when
- run in memory and running as a .COM file.
-
-
-
- [72307,314]
- HLLAPI.ARC 08-Jul-86 14000(5984) Accesses: 21
-
- Keywords: HLLAPI IBM 3270 3270PC MAINFRAME
-
- Allows TURBO Programmers to use IBM's HLLAPI (High Level Language
- Application Program Interface) for the IBM 3270 PC. HLLAPI commands include
- such things as sending keystrokes to the mainframe, reading data off one of
- the 3270PC's 4 mainframe terminal session windows, or 2 notepad windows &
- lots of other fun things. A good source of info is a PC Tech Journal
- article, but I can't remember if it was Jan or Feb '86.
-
-
-
- [76703,4161]
- TPCOPY.DOC 08-Jul-86 2210 Accesses: 18
-
- Keywords: WORKING COPY BACKUP HELP DOCUMENT
-
- This file shows how to make a backup copy of your Turbo Pascal distribution
- disk.
-
-
-
- [72267,1531]
- ALLFIL.ARC 05-Jul-86 21475(9184) Accesses: 63
-
- Keywords: DIRECTORY FILES FIND MATCH TEMPLATE SELECT CHOOSE MENU MSDOS
- PCDOS
-
- A little program to find all files matching a template (e.g. *.PAS),
- display them on the screen in a "window", and allow the user to pick one.
- For DOS-based machines only. ARC 5.x or ARC-E.COM required to de-ARChive.
-
-
-
- [72267,1531]
- DSKSEC.ARC 05-Jul-86 23530(10048) Accesses: 18
-
- Keywords: DISK DISKETTE TRACK SECTOR READ WRITE MODIFY UTILITY MSDOS PCDOS
-
- A disk sector viewing and modification program, like NORTON's Utilities
- (but much less refined). Based on a BASIC utility called ISKMOD. It ain't
- elegant, but it does the job. ARC 5.x or ARC-E.COM requied. For DOS
- machines only.
-
-
-
- [72307,3570]
- SEARCH.COM 04-Jul-86 51410(21952) Accesses: 13
-
- Keywords: SEARCH FIND STRINGS ASCI TEXT
-
- Revised version (3.6) of search program that allows searching for up to
- five variables at once in one or many text files. Has options for
- printout, print to file, ignore case. Very fast and very useful. Just
- type SEARCH for instructions. Author: Art Hill
-
-
-
- [70127,3674]
- BT2WAN.PAS 03-Jul-86 47320 Accesses: 16
-
- Keywords: MSDOS WANG PC ASYNC DEMO
-
- This program demonstrates the use of QUEUE.INC in DL1.
-
-
-
- [70127,3674]
- COMTST.PAS 03-Jul-86 12530 Accesses: 44
-
- Keywords: MSDOS IBM ASYNC DEMO
-
- This program demonstrates the use of INTERR.INC in DL1.
-
-
-
- [70127,3674]
- INTERR.INC 03-Jul-86 38035 Accesses: 75
-
- Keywords: MSDOS IBM OR CLONE ASYNC COM INTERR
-
- NEW version with internal redesign and bug fixes and alot of comments.
- Previous downloads 405 for example program see COMTST.PAS in DL1. This code
- when included in a Turbo Pascal program allows the com ports to be
- manipulated and the data to be captured in a buffer. This code only
- supports COM1: and COM2: and includes Xon Xoff support. Original code from
- DUMBTRM in DL1 but alot of code has been added. This code is working in
- production in an ATT 6300 and a IBM AT with no problems.
-
-
-
-
- [70127,3674]
- QUEUE.INC 03-Jul-86 22265 Accesses: 10
-
- Keywords: MSDOS WANG PC ASYNC UTILITY
-
- NEW version internal rework, bug fixes and lots of comments. Previous
- downloads 52. This set of routines allows the WANG PC to use the COM1 port
- for async communications using XON / XOFF protocol. This code is now in
- use at the IRS and I use it for testing out production communication
- systems. See example program, BT2WANG.PAS in DL1. Any suggestions would be
- welcomed.
-
-
-
-
- [76703,4161]
- TGTATT.PAT 03-Jul-86 2085 Accesses: 25
-
- Keywords: ATT LOAD SAVE GRAPHIX TOOLBOX 6300 PATCH
-
- Modifications that need to be made to the GRAPHIX.SYS file of the Turbo
- Graphix Toolbox to allow the LoadScreen routine to function properly on an
- AT&T 6300.
-
-
-
- [76703,4161]
- WHEREX.TGT 03-Jul-86 655 Accesses: 65
-
- Keywords: GRAPHIX GRAPHICS TOOLBOX WHEREX WHEREY CONOUT PATCH
-
- The functions WhereX and WhereY do not return proper values from a
- program using the Turbo Graphix Toolbox. The contained functions can be
- included in your programs to return the proper values for WhereX and
- WhereY.
-
-
-
- [76703,4161]
- CHNEX.DOC 02-Jul-86 1850 Accesses: 77
-
- Keywords: PC-DOS MS-DOS CPM-86 CHAIN EXECUTE MINIMUM CODE DATA HELP
-
- When using the functions, Chain and Execute, you must explicitly set the
- code and data segments of the master program to greater than, or equal to,
- the sizes of the corresponding segments of the slave program. This file
- contains step-by-step instructions on how to set these values.
-
-
-
- [76703,4161]
- CONFIG.DOC 02-Jul-86 1210 Accesses: 91
-
- Keywords: DOS CONFIG CONFIGURATION OPEN FILES ANSI DRIVER SYS
-
- When your system is booted, DOS scans the root directory of the boot
- drive for a text file named CONFIG.SYS. This documentation should help
- you to set up your configuration file.
-
-
-
- [76703,4161]
- DIFF23.DOS 02-Jul-86 6925 Accesses: 2
-
- Keywords: UPDATE UGRADE PASCAL VERSION 3 NEW FEATURES IBM PC-DOS MS-DOS DOS
-
- This information is specifically for owners of the PC/MS-DOS
- implementations of Turbo Pascal version 2.0. If you fit in that category
- and are interested in upgrading to version 3.0 of Turbo Pascal, this file
- will tell you what you can expect to get from it.
-
-
-
- [76703,4161]
- EXTERN.CPM 02-Jul-86 590 Accesses: 28
-
- Keywords: EXTERNAL SUBPROGRAMS CPM CPM-80 ASSEMBLY ASSEMBLER Z80
-
- Necessary steps to call external assembly language subprograms with Turbo
- Pascal CP/M-80. Involves a DDT patch indicating the start address of the
- assembler routine.
-
-
-
- [76703,4161]
- FILECP.PAS 02-Jul-86 4220 Accesses: 105
-
- Keywords: FILE COPY GENERIC ALL VERSIONS FILES
-
- This is a simple file copy program that illustrates how to use BlockRead
- and BlockWrite to make an exact copy of any file. This routine should
- work on all versions and implementations of Turbo Pascal.
-
-
-
- [76703,4161]
- HANDLE.LIM 02-Jul-86 2940 Accesses: 19
-
- Keywords: DOS FILE HANDLE LIMITATIONS CONFIG OPEN FILES TOO MANY
-
- DOS imposes a limit of 15 files open at the same time. This file contains
- a program to count the file handles that are being used. For a method of
- breaking this limitation see EXTEND.PAS in data library 1.
-
-
-
- [76703,4161]
- NOBAK.PAT 02-Jul-86 2290 Accesses: 68
-
- Keywords: PATCH DISABLE BAK FILE CREATION IBM PC-DOS 3.01A 3.01X
-
- The following patch disables Turbo Pascal's creation of a back- up file
- each time a copy of the file is saved to disk. This patch only applies to
- the IBM implementation for versions 3.01x.
-
-
-
- [76703,4161]
- TGAXIS.PAS 02-Jul-86 2210 Accesses: 28
-
- Keywords: GRAPHICS TOOLBOX SAMPLE POINT CIRCLE LINE AXIS AXISWINDOW
-
- This sample program draws circles, lines and points with a defined
- axis. Note that the procedure called AxisWindow has to redefine the window
- to be within the axis. Note you need the current version of the TGT for
- this routine. To upgrade your version look at the TGT???.* in data library
- 7.
-
-
-
- [74736,2255]
- GETFIL.LIB 01-Jul-86 8785(3776) Accesses: 34
-
- Keywords: CORRRECTION DOS DIRECTORY FUNCTION FIND FIRST FIND NEXT FILE
- UPDATE NEW
-
- Fix to GETFIL.PAS that allows for search of a drive and/or path different
- from the default. Wildcards allowed as with original release. This UPL
- set to a filespec of 64 characters but is easily modified. Filename
- returns simple filename (sans drive/path). Correction by Russell Wintner,
- 27 Xmodem blks.
-
-
-
- [72257,3641]
- DFUDEM.DOC 30-Jun-86 2445 Accesses: 67
-
- Keywords: DOS DATABASE TOOLBOX RECORD DOCUMENTATION CONVERT DIF 123
-
- This file is documentation about DFUDEM.ARC. DFU is the result of an
- effort to create an easy way to add,change, or delete records from a Turbo
- Pascal DataBase File. It also provides a convert routine between Turbo
- Random Access files and DIF files.
-
-
-
- [72457,2131]
- TSRCOM.ARC 28-Jun-86 105745(45120) Accesses: 72
-
- Keywords: MSDOS PCDOS TSR MEMORY RESIDENT POPUP MARK RELEASE MAPMEM
- ALLOCATION
-
- Version 2.0. A set of programs to manage memory resident programs in DOS.
- Includes MARK and RELEASE, allowing the deinstallation of any resident
- program without rebooting. Also MAPMEM to give a map of all memory usage,
- EATMEM to use up memory for program testing, and RAMFREE for a quick look
- at available memory. New version adds FMARK, like MARK but uses only 150
- bytes of memory.
-
-
-
- [72457,2131]
- TSRSRC.ARC 28-Jun-86 83940(35840) Accesses: 84
-
- Keywords: MSDOS PCDOS TSR MEMORY ALLOCATION MARK RELEASE POPUP SOURCE
-
- Version 2.0. A set of programs to manage DOS memory allocation. MARK and
- RELEASE allow deinstallation of any memory resident program without
- rebooting. MAPMEM shows all usage of memory and interrupts. EATMEM uses up
- memory for program testing. RAMFREE is a quick memory available function.
- New in this version is FMARK, like MARK but using only 150 bytes of memory.
- Full source code, requires Turbo 3.0.
-
-
-
- [70165,176]
- CHECK.CHN 27-Jun-86 62465(26656) Accesses: 8
-
- Keywords: PAYROLL TANDY1000 IBMPC PASCAL
-
- This is a updated version of my payroll program. You will also need
- PAYROLL.COM. If you would like the source code please send $6.00 to me: Joe
- Agrella, 1226 N.W. 4th Avenue, Ft.Lauderdale, Fl.,33311. The disk will be
- sent right out.
-
-
-
- [70165,176]
- PAYROL.COM 27-Jun-86 108995(46528) Accesses: 9
-
- Keywords: PAYROLL TANDY1000 IBMPC PASCAL
-
- This is a updated version of my payroll program. You will need CHECK.CHN
- also to run this program. You may get a copy, on disk, of the source code
- for $6.00. Send to : Joe Agrella 1226 N.W. 4th Avenue, Ft.Lauderdale, Fl.,
- 33311.
-
-
-
- [72257,3641]
- DFUDEM.ARC 27-Jun-86 279470(119264) Accesses: 29
-
- Keywords: FILE MANAGER TURBO COMPATABLE ADDCHG RECORDS IN DATABASE FILE
-
- DFUDEMO ALLOWS ONE TO ADD OR CHANGE RECORDS IN ALMOST ANY TURBO PASCAL DATA
- FILE BY SIMPLY DEFINING EACH FIELDS FILE DESCRIPTION SPECIFICATIONS IMAGINE
- A PC-FILE THAT CAN READ AND WRITE TURBO PASCAL DATA FILES DFUDEMO ALSO
- INCLUDES A SORT PROGRAM, SIMPLE REPORT GENERATOR, AND A DIF UTILTY TO
- ENABLE ONE TO EXCHANG FILES WITH OTHER PROGRAMS IE LOTUS 1-2-3 DATABASES.
- DFUDEMO CAN READ INDEX FILES CREATED USING TURBO TOOLBOX
-
-
-
- [76317,3247]
- MODIFY.PAS 27-Jun-86 7570 Accesses: 58
-
- Keywords: MODIFY TURBO COM FILES CLONE MS-DOS PC-DOS
-
- MODIFY.PAS is intended as a fast and simple alternative to the cloning
- routines in CLONE.PAS and CLOVER.PAS, allowing compiled programs to produce
- customized versions of themselves. For DOS Turbo only; written for ver.
- 3.0, but should work with earlier ones as well.
-
-
-
- [73547,2076]
- LISTPR.COM 26-Jun-86 57265(24448) Accesses: 35
-
- Keywords: LISTPRO TURBO PASCAL PROGRAM LIST PRINT UTILITY
-
- ListPro 1.0 prints Turbo Pascal source listings for any number of files
- specified on the command line. Supports paths and wildcards. Informative
- status screen during operation. Headings include filename (doublewide),
- page nn of nn, creation date/time and print date/time. 72 lines/page with
- margin for 3-hole punch. Epson FX/LX printers. 4:03 download w/XModem.
-
-
-
- [73557,1775]
- ARTBOW.LQR 24-Jun-86 74510(31808) Accesses: 3
-
- Keywords: TI TEXAS INSTRUMENTS PRO GRAPHICS GRAPHIX TEXT
-
- Color text and graphics utilities for Texas Instruments PC only, with 2
- demo programs. Use USQNEW.COM and DELIB.COM in data library 0 to strip out
- the include files contained in this entry.
-
-
-
- [72307,3570]
- REPLAC.COM 23-Jun-86 50435(21536) Accesses: 15
-
- Keywords: SEARCH REPLACE TEXT STRINGS FIND ASCI
-
- Search through one or many files for occurrence of specified string and
- replace it with another. Shows each instance of string and prompts whether
- or not to replace. Fast. Accepts wild card file specs (*,?)
-
-
-
- [76010,3617]
- TPASBO.ARC 22-Jun-86 284350(121344) Accesses: 86
-
- Keywords: DUNTEMAN COMPLETE TURBO PASCAL BOOK EXAMPLES
-
- This ARC 4.xx file contains all the example code from Jeff Dunteman's book
- "Complete Turbo Pascal". There are many procedures which can make any
- project easier. They are copyrighted; however, permission has been given
- for distribution without royalties or anyother form of payment. The author
- suggests that you buy a copy of his book if you find the examples to be
- helpful, an interesting twist on the ShareWare concept.
-
-
-
- [72355,1616]
- SRCHP.BOX 20-Jun-86 5100 Accesses: 58
-
- Keywords: MULKEY SEARCH PARTIAL DATABASE DBOX TOOLBOX
-
-
- This is the ascii version of SRCHP.INC loaded earlier. It is approx 40
- blocks. When inserted in MULKEY by Edwin Floyd it will allow wildcard
- searches of a Turbo Database file. Using routines from Kim Kokkonen's PSA,
- the wildcard search will allow * and ?. Please report any updates or mods
- to James C Walker [72355,1616].
-
-
-
- [72267,1531]
- SIDWAY.PAS 19-Jun-86 10665 Accesses: 103
-
- Keywords: IBM PC GRAPHICS MODE SIDEWAYS TEXT CONOUT CONOUTPTR CHARACTER
- TABLE
-
- Contains routines to add to TURBO programs which cause "write" and
- "writeLN" to write characters SIDEWAYS from bottom to top. Currently set
- for medium res graphics, but easily changed to HiRes.
-
-
-
- [76474,154]
- DB3SPS.PAS 19-Jun-86 23650 Accesses: 34
-
- Keywords: DBASE III SPSS SPSS-PC MS-DOS PC-DOS FILE CONVERSION
-
- This is a handy program which converts a dBASE III or dBASE III Plus data
- file into an SPSS-PC control file and an ASCII data file. Based on some
- dBASE routines written by James Troutman 74746,1567. I inadvertently left
- out an include file (GLOBTYPE.PAS) which contains the following
- declarations: type RegPack : {Same old Turbo register record}
- AnyStr : string[255]
- -- Bill Bliss
-
-
-
- [70357,2716]
- STAY41.ARC 18-Jun-86 236850(101056) Accesses: 183
-
- Keywords: TURBO TSR STAY RESIDENT PCDOS MSDOS CORESIDENT SOURCE DEMO
-
- STAY41.ARC provides a template for your TURBO Pascal Stay Resident Code.
- Contains source and demo. This is a binary ARC'd file. This Version allows
- concurrency with background tasks. TURBO 3.0+ required to compile.
- - The Hunter's Helper -
-
-
-
- [72355,1616]
- SRCHP.INC 18-Jun-86 13025(5568) Accesses: 42
-
- Keywords: MULKEY DBOX WILDCARD SEARCH PARTIAL DATABASE
-
- This little routine (40 xmodem blocks) is designed to be inserted into
- Edwin Floyd's MULKEY shell for Turbo Database Toolbox. The wildcard
- matching function is adapted from Kim Kokkonen's Turbo Ulitities and made
- available for those of us who want a greater capability than SearchKey.
- Upload/Author James C Walker <Cap'n> 72355,1616
-
-
-
- [72247,2671]
- PACK.ARC 14-Jun-86 54465(23264) Accesses: 47
-
- Keywords: DATABASE TOOLBOX DBOX INDEX FILE PACKING COMPACTION UTILITY PACK
- DOS
-
-
- This archive file contains the source code and documentation for a
- utility program for index files created with the Database Toolbox under
- DOS. The program allows you to compact index files to reduce their size
- and speed access times. It also allows for changing the PagesSize and key
- length of an index. Now includes procedures for use within other programs.
- Version 1.1 fixes bugs and adds IndexSort routine.
-
-
-
- [72267,1531]
- XREBUT.ARC 14-Jun-86 10740(4608) Accesses: 26
-
- Keywords: KEYBOARD INTERRUPT KEYPRESS FRONTEND MSDOS PCDOS NO REBOOT
-
- This routine disables <Ctrl><Alt><Del> by getting "in front" of interrupt 9
- and simply not passing the <Del> key if the other two are being held down.
- It is LIMITED -- if SideKick is loaded, it won't work. But it's a start.
- Download with protocol and de-ARChive with ARC version 5 or ARC-E.COM.
-
-
-
- [72466,212]
- REGCRS.ARC 09-Jun-86 1635(704) Accesses: 57
-
- Keywords: CURSOR SIZE FIX RESTORE INLINE PROCEDURE
-
- This inline procedure, when called at the end of your program, will restore
- the cursor which you may have set to a large blinking or steady box, or
- whatever, to the small two pixel deep cursor which is standard with MS-DOS.
- A COM file is included for use when the programmer forgot to do this for
- us.
-
-
-
- [74036,3110]
- RNF.ARC 08-Jun-86 205625(87744) Accesses: 48
-
- Keywords: RNF RUNOFF WORD PROCESSOR MS-DOS CPM-86 CPM-80 VAX
-
- RNF is a document formatter like RUNOFF or troff. It is easy to use yet
- has powerful features such as variables, environment save and macros. You
- may like this better than the word processor you use now. See RNFDOC.DOC
- for more information. This is the ARC version, for MS-DOS, PC-DOS users.
- You need ARC to to unpack the files.
-
-
-
- [74036,3110]
- RNF.LBR 08-Jun-86 267105(113984) Accesses: 8
-
- Keywords: RNF RUNOFF WORD PROCESSOR MS-DOS CPM-86 CPM-80 VAX
-
- RNF is a document formatter like RUNOFF or troff. It is easy to use yet
- has powerful features such as variables, environment save and macros. You
- may like this better than the word processor you use now. See RNFDOC.DOC
- for more information. This is the LBR version, it requires LU and USQ or
- equivalent to unpack.
-
-
-
-
- [74036,3110]
- RNFDOC.DOC 08-Jun-86 4735 Accesses: 110
-
- Keywords: RNF RUNOFF MS-DOS CPM-86 CPM-80 VAX WORD PROCESSOR
-
- RNF is a document formatter like RUNOFF or troff. It is easy to use yet
- has powerful features such as variables, environment save and macros. You
- may like this better than the word processor you use now. This is a
- two-page quick description of RNF.
-
-
-
- [76657,1607]
- SCRIO.PAS 08-Jun-86 20950 Accesses: 146
-
- Keywords: SCREEN IBM DOS FASTWRITE SCRIO PROMPT BOX WRITE FAST EDIT
-
- Three routines for writing to IBM/PC DOS compatible screens: FastWrite -
- no-snow write procedure written by Brian Foley which is used by the next
- two routines. DrawBox - Draws one of 15 box styles at specified
- coordinates. Prompt - Prompts for char string at specified coordinates
- with edit keys.
-
-
-
- [72267,1531]
- VIDPAG.PAS 06-Jun-86 24815 Accesses: 85
-
- Keywords: COLOR VIDEO MULTIPLE PAGE PAGING IBM PCDOS CONOUTPTR CONOUT
-
- A method for writing to any of the four "video pages" available when a
- color monitor is in text mode. Page being written to need not be visible.
- Also, replacements for most of the video routines such as WINDOW, GOTOXY,
- TEXTCOLOR, and so on, to work with any page. Finished version -- 70
- previous downloads of preliminary version.
- Neil Rubenking [72267,1531]
-
-
-
- [72447,666]
- SORTDI.COM 06-Jun-86 30590(13056) Accesses: 3
-
-
- Keywords: NSTAR CPM CPM+ MPM TURBODOS DIRECTORY FILES SORT
-
- This is a compiled Wyse-50 terminal dependent example of the procedure
- "SortedDirectory" in the associated file: SORTDIR.PAS If not using a
- Wyse-50 terminal, re-compile the source file.
- 94 Xmodem blocks to download.
- Don V Wells, Jr. 72447.666
-
-
-
- [72447,666]
- SORTDI.PAS 06-Jun-86 24480 Accesses: 12
-
- Keywords: NSTAR CPM CPM+ MPM TURBODOS DIRECTORY FILES SORT
-
- Gets and writes a sorted vertically displayed CP/M directory of files and
- sizes of a selected disk. Wild-cards are optional. The procedure
- "SortedDirectory" can be included in most any program at the cost of 3.5
- Kb. See associated file: SORTDIR.COM for a compiled example. 192 Xmodem
- blocks to download.
- Don V Wells, Jr. 72447.666
-
-
-
- [74746,1567]
- DBF.PAS 05-Jun-86 28585 Accesses: 136
-
- Keywords: DBASE II DBASE III DBF IBM PC DOS DBASE 2 DBASE 3
-
- Version 1.3 -- Routines to access ANY dBASE .DBF file (2, 3, or 3+). In
- addition to support for dBASE 2 files, a CreateDbf procedure has been
- added. Sample program simulates DISPLAY STRUCTURE and LIST and copies any
- DBF file to any other (e.g., converts a dBASE 2 file to dBASE 3). Requires
- Turbo 3.01A and PC DOS.
- Previous downloads: 177
-
-
-
- [72267,1531]
- NUINT9.ARC 04-Jun-86 29615(12640) Accesses: 57
-
- Keywords: KEYBOARD INTERRUPT KEYPRESS RELEASE FRONTEND MSDOS PCDOS SHIFT
- KEY
-
- Four related example programs that get between the keyboard and the BIOS,
- including one that notes keys RELEASED, one that notes SHIFT keys pressed,
- and one that makes <Alt><Keypad> combinations return the codes Appendix K
- shows. NOTE: 5/27/86 -- fixed to be compatible with TURBO EXTENDER. 162
- previous downloads. Need ARC 5.x or ARC-E to de- ARChive.
-
-
-
- [72247,2671]
- HEAP.PAS 29-May-86 2080 Accesses: 108
-
- Keywords: HEAP DEBUGGING DOS
-
-
- A couple of simple procedures for use with DOS and displaying the used
- and free space on the heap. To be included within a program under test.
-
-
-
- [72247,2671]
- MAP.ARC 29-May-86 44255(18912) Accesses: 66
-
- Keywords: OVERLAY MAP MAPPER CPM DOS MSDOS PCDOS
-
-
- An overlay mapper for Turbo Pascal 3.xx and either CP/M-80 or DOS. This
- program scan your source and object code and produce a report on the size
- of each routine in all of the overlay groups. Useful for optimizing the
- use of overlays in large, heavily overlaid programs. Version 1.7 fixes a
- bug concerning FORWARD declarations. Previous uploads - 87.
-
-
-
- [72247,2671]
- VIEWDB.ARC 29-May-86 63440(27072) Accesses: 60
-
- Keywords: IBM PCDOS ACCESS BOX DBOX DATABASE TOOLBOX RESIDENT TSR VIEWER
-
- This file contains the executable code and documentation for version 1.01
- of a resident viewer for data files created under the Database Toolbox.
- Allows for viewing the contents in hex, ascii or in an interpreted format.
- Useful for checking the contents of records created by a program under
- test. Version 1.01 removes limits on record size. Previous downloads -
- 61.
-
-
-
- [76703,764]
- DELPHI 29-May-86 19235 Accesses: 197
-
- Keywords: PROJECT DELPHI TURBO PASCAL SUGGESTION WISH LIST
-
-
- Some enthusiastic users of Turbo Pascal recently got together and
- started a group project which they called Delphi. After much discussion
- amongst themselves they took a vote and produced this prioritized list of
- suggestions for a future version of Turbo Pascal. Borland International
- pays close attention to all suggestions and this report has been given a
- particularly close look by our development team.
-
-
-
- [74146,225]
- APCLK2.PAS 28-May-86 2445 Accesses: 10
-
- Keywords: APPLE CPM SOFTCARD CLOCK
-
- This is an updated version of APCLK.PAS on this dl which uses a general
- inline routine to call a 6502 subroutine in apple memory.
-
-
-
- [74146,225]
- APLSND.PAS 28-May-86 1905 Accesses: 16
-
- Keywords: APPLE SOFTCARD CPM INLINE SOUND
-
- This program is built around a general inline procedure to call a 6502
- subroutine in apple memory. It first loads a routine to use the apple
- speaker and then calls the routine with duration and pitch for tones. Now
- you too can have sound (almost) like our IBM PC friends.
-
-
-
- [72267,1531]
- MORKEY.ARC 27-May-86 13665(5856) Accesses: 26
-
- Keywords: KEYBOARD INTERRUPT KEYPRESS FRONTEND MSDOS PCDOS ALT KEYPAD KEYS
-
- A routine to include in your TURBO programs that will enable the <Alt> plus
- keypad key codes described in Appendix K of the TURBO 3.0 manual. Not RAM
- resident -- just works within your program. IF you don't already have
- NUINT9.ARC, you should download that instead -- it includes this program.
- 5/27/86 -- now compatible w/ TURBO EXTENDER. 18 previous downloads. Need
- ARC 5.x or ARC-E to de-ARChive.
-
-
-
- [76703,3015]
- CGAZAP.PAS 27-May-86 10185 Accesses: 132
-
- Keywords: IBM PC CGA COLOR MOVETOSCREEN FAST WRITE SNOW FLICKER RETRACE
- TARE
-
- A test version of a program that demonstrates 2 interesting video
- techniques on the IBM CGA. One demo "type"s a file at up to 70000 "baud",
- on fast machines. The other moves screens to the CGA at rates of up to
- 30/second, on fast machines. Both are flicker-free. Both REQUIRE a CGA or
- other "flickery" video adapter. Timings are given, and I'm interested in
- reports from various hardware. This MoveToScreen is up to 2x as fast as
- the one in WINDOW.PAS on PCs, 5x on ATs. - Bela
-
-
-
- [76703,4161]
- BONDWL.PAT 27-May-86 1675 Accesses: 4
-
- Keywords: BONDWELL 2 CPM BIOS PATCH FIX
-
- This patch enables Turbo Pascal to run on the Bondwell-2 computer.
- It requires that you have the source to the BIOS, as well as the use of
- the M80 macro-assembler and the L80 linker. If you do not have these,
- contact Bondwell for a patch to run each time you use Turbo Pascal.
-
-
-
- [76703,4161]
- COM128.DOC 27-May-86 975 Accesses: 24
-
- Keywords: KAYPRO COMMODORE 128 OSBORNE HELP DISK 1571 CPM
-
- Assuming you have the 1571 disk drives on the COMMODORE 128, this file
- contains the procedure to load the Kaypro format of Turbo Pascal on the
- Commodore 128.
-
-
-
- [76474,154]
- XFILES.ARC 23-May-86 3535 Accesses: 16
-
- Keywords: DOS 20 FILE LIMIT DATABASE
-
- This is a demo version of a commercial program which allows a program to
- open more than the twenty that DOS allows. It works the same way TDEBUG
- does; you invoke XFILES progname, and that program name will be able to ask
- DOS to open more files and it won't bomb out. It utilizes file handles,
- NOT FCB's, so it will compatible with future versions of DOS, presumably.
- It was not written by me; it was written by MPM associates near Chicago.
- -- Arced with version 5.12 of ARC
-
-
-
- [72415,1602]
- PASLIB.ARC 22-May-86 54660(23328) Accesses: 173
-
- Keywords: IO DATES WINDOWS IBM PCDOS
-
- A Turbo Pascal 3.x function library that includes i/o routines, windowing,
- date arithmetic, and support for two montior systems. Download with Xmodem
- (168 blocks) and unarchive with ARC5xx. Contributed by Bob Wooster.
-
-
-
- [72457,2131]
- PCFILE.INC 21-May-86 7520 Accesses: 51
-
- Keywords: MSDOS PCDOS DATABASE PCFILE DATA INDEX FILE RECORD
-
- A small set of routines for browsing through PC-FILE (Buttonware) databases
- from Turbo Pascal. Reads the header file, reads arbitrary index records,
- reads the associated data records, and parses fields out of the data. Does
- NOT allow changing or adding records, although that would be simple. With a
- simple demonstration program.
-
-
-
- [74776,703]
- SCAN1.ARC 21-May-86 156160(66656) Accesses: 3
-
- Keywords: PROSTHETIC COMMUNICATION FOR DISABLED DEC RAINBOW
-
-
- Program concerns scanning standards in simple spelling input for nearly
- paralyzed people. Introductory level PASCAL code, ANSI monitor control for
- VT100 terminals. Multinational character sets for seven languages. DEC
- Rainbow 100.
-
-
-
- [72267,1531]
- NAMEGM.ARC 20-May-86 256420(109408) Accesses: 23
-
- Keywords: NAME ANAGRAM WORD GAME ARC MSDOS PCDOS
-
- NEW, classier version. A TURBO program that generates innumerable anagrams
- for any name. E.g., "TURBO Pascal" <==> "LABORS AT CPU". This is the small
- version -- 20,000 words from 1 to 6 letters in its dictionary. If you like
- it, details are included on obtaining the large version, with over 100,000
- words from 1 to 16 letters. Source code is not included. Files are ARCed
- into 100K. 20 previous downloads.
-
-
-
- [73317,716]
- POPTES.ARC 20-May-86 31890(13632) Accesses: 18
-
- Keywords: NEC V20V30 TWO BYTE POP PC-DOS
-
- This routine tests the potential problem of performing 2 byte pops on the
- NEC V20/V30, POP ES:[DI] worked just fine on my V30...
-
-
-
- [72426,1663]
- KEYMAN.PAS 19-May-86 4110 Accesses: 20
-
- Keywords: SAMPLE EDITOR TEMPORARY T
-
- Sample of text editor I'm working on... someone please take a look at it
- and tell me what's wrong with my "delete" construct.
-
-
-
- [71106,177]
- EMAZE.PAS 16-May-86 15910 Accesses: 51
-
- Keywords: MAZE IBM-PC EPSON MX-80 3.0
-
-
- Given a random number seed, this Turbo Pascal 3.0 program for the
- IBM PC will generate a series of mazes on an Epson MX-80 (or compatible)
- printer. Each maze has 95 columns and 120 rows and fits on an 8.5" x 11"
- page. The program SMAZE.PAS will print the solution to any one of the
- mazes.
-
-
-
- [71106,177]
- SMAZE.PAS 16-May-86 12440 Accesses: 31
-
- Keywords: MAZE IBM-PC 3.0 EPSON MX-80 EMAZE
-
-
- The Turbo Pascal 3.0 IBM PC program will print the solution to any
- one of the mazes generated by EMAZE.PAS. An Epson MX-80 (or compatible)
- printer is required.
-
-
-
- [72267,1531]
- RESCOM.ARC 16-May-86 88820(37920) Accesses: 84
-
- Keywords: RAM RESIDENT COMM COMMUNICATIONS STAYRES ASYNC MODEM TSR
-
- This is DUMBWAITER, the RAM-resident DUMB terminal. It's a hybrid of
- STAYRES and ASYNC, with the added feature that you can cause it to "wait"
- and pop up when something comes from the modem -- handy if you're on queue
- for mainframe access. I uploaded it on request, even tho' it's not really
- ready for prime time -- it works, but it's not "pretty" yet.
-
-
-
- [75006,3677]
- PI3.ARC 15-May-86 24735(10560) Accesses: 44
-
- Keywords: PI INLINE FAST CALCULATION
-
- PI2.PAS with 8088/8086 inline code added. About a 4 times increase in
- speed. Compute PI to up to 2,150 decimal places! Faster than a speeding
- Eniac!!
-
-
-
- [72355,1616]
- UNGRAM.ARC 12-May-86 85250(36384) Accesses: 25
-
- Keywords: UNGRAM ANAGRAM FUZZY SET MATCHING FUN
-
- This is the first in a series of programs written to test fuzzy set
- matching theory. But this one's fun! Using Edwin Floyd's Mulkey and Neil J
- Rubenking's Safely, this program is a self-modifying database to convert
- all those anagrams you've seen back to English! Included are the Com file
- and a portion of the source code for all you out there to help make it run
- faster! Suggestions welcome. Dow as binary and un-arc with 4.5 or above
-
-
-
- [76317,3247]
- CMPSTR.INC 12-May-86 7740 Accesses: 105
-
- Keywords: STRING COMPARISON FUNCTIONS INLINE MS-DOS PC-DOS
-
- CMPSTR.INC (ver. 2.0) provides two high-speed replacements for the standard
- Turbo library routines in cases where two strings need to be evaluated as
- less than, greater than, or equal. For DOS versions of Turbo only.
- Previous downloads: 59.
-
-
-
- [72457,2131]
- EDWIN.ARC 11-May-86 250835(107040) Accesses: 144
-
- Keywords: EDITOR TOOLBOX PROGRAMMER TEXT FILES WINDOWS
-
- Version 1.3. EDWIN is a programmer's editor based on the Borland Editor
- Toolbox. It offers multiple windows, full column oriented block operations,
- undeletion, pop-up help, Pascal structure editing, macro record and
- playback, a DOS escape, and file size limited only by available RAM. New
- version has complete Turbo editor functions, word wrap, paragraph reformat,
- and fully reconfigurable keyboard. Not overlayed. Executable code only.
- Download with XMODEM or 'B' protocol.
-
-
-
- [73047,630]
- ASMENU.INC 10-May-86 2635 Accesses: 76
-
- Keywords: MENU EXEC DOS SHELL SYSTEM ASM ASSEMBLER
-
- Include file for MENU.PAS for displaying a 2nd level menu for executing ASM
- utilities (salut,masm,link,etc). Also contains some key variable
- declarations used by MENU.PAS (sorry folks). An examplef a 2 level menu
- program; customize according to your needs. 20 XMODEM blocks. /ex
-
-
-
- [73047,630]
- MENU.PAS 10-May-86 3640 Accesses: 134
-
- Keywords: MENU DOS EXEC UTILITY SYSTEM
-
- A short & simple file to generate a menu for accessing DOS programs. Needs
- the file EXEC.PAS by Bela Lubkin in this DL for DOS calling routines. You
- have to modify the source with the drive,directory,path, batch filenames,
- etc that suits your needs/system configuration. Makes a very useful general
- system shell. A mere 29 XMODEM blocks.
-
-
-
- [76317,3247]
- FASTWR.PAS 08-May-86 11960 Accesses: 265
-
- Keywords: DIRECT SCREEN WRITE WRITING ATTRIBUTE INLINE FAST FASTWRITE
- FASTWR
-
- This new and improved version of FASTWR.PAS contains two speedy, snow-and-
- flicker-free routines for writing directly to the video memory of IBM
- PC/XT/AT's and close compatibles. (NOTE: If you have been using the
- original FASTWR, you may wish to change the order of the parameters in this
- one to match the order in the original. The change was an oversight.)
-
-
-
- [75056,2454]
- DRWFLD.ARC 07-May-86 8785(3776) Accesses: 67
-
- Keywords: ASSEMBLER SUBROUTINE FIELD ATTRIBUTE CHANGE COLORS
-
- External assembler subroutine, similar to PRINT routine, except that
- message is not changed - only ATTRIBUTE values are modified! This routine
- could be used to put out "highlighted" fields for menus. Field position,
- Size, and desired attribute are passed. assembler source and menu demo
- program are included. ARC'd with ARC.EXE. 27 XModem blocks.
-
-
-
- [76010,346]
- REATX2.PAS 07-May-86 10400 Accesses: 53
-
- Keywords: TOOLBOX EDITOR READ TEXT FILE PCDOS IBM
-
- Improved version of Kim Kokkonen's REATXT.PAS, except this one handles
- files with long average record lengths better. Does not suffer from
- 3.00B's blockread problems, also does NOT handle the 'wrapped' attribute as
- does the vanilla toolbox. Does read 2-6X faster than the toolbox code.
- *NOTE* An error exist that will combine the last line in a loaded file with
- the one before, remove the IF .... EditDeleteLeftChar at end.
-
-
-
- [74166,1524]
- WHOAMI.PAS 05-May-86 1880 Accesses: 83
-
- Keywords: LOAD PATH DOS ENVIRONMENT
-
- This program will display, under PC-DOS 3.0 and later, the full pathname
- under which it was loaded.
-
-
-
- [75056,2454]
- GETKEY.ARC 01-May-86 7810(3360) Accesses: 60
-
- Keywords: ASSEMBLER SUBROUTINE KEYBOARD SCAN INTEGER RETURN
-
- Assembler subroutine to scan the keyboard, returns the value of the last
- key pressed as an integer number. If no key was pressed, then the value
- returned is zero. One-byte keys return ASCII value of the key. Two-byte
- keys return 256 plus the value of the second byte. For example, the F1 key
- = 27 59 - GETKEY.BIN returns 315 (256 + 59). 24 XModem blocks, ARC'd with
- ARC.EXE
-
-
-
- [75056,2454]
- SMOVE.ARC 01-May-86 11395(4864) Accesses: 91
-
- Keywords: ASSEMBLER SUBROUTINE SCREEN BLOCK SAVE RESTORE MOVE
-
- Assembler subroutine to save "blocks" of the screen. Can be used in making
- up "pop-up" menus or windows. Coded for IBM Color-Graphics board. (memory
- $B800:$0000) 35 XModem blocks, ARC'd with ARC.EXE
-
-
-
- [75056,2454]
-
- GETFLD.ARC 30-Apr-86 30260(12928) Accesses: 110
-
- Keywords: ASSEMBLER SUBROUTINE FIELD INPUT
-
- Read in a "field" of information at one time. Similar to a "read" command,
- but with options to: Automatically convert to uppercase; specify your own
- Field colors; Auto-exit if field is filled, edit characters in the field;
- place the Field anywhere on screen without needing to use an addtional:
- GotoXY(Col,Row); Legal character checking; Return of scan code for last key
- read in... 93 XMODEM blocks, ARC'd with ARC.EXE
-
-
-
- [70475,1071]
- INTENS.DOC 29-Apr-86 2520 Accesses: 57
-
- Keywords: TURBO CURSOR EXIT INTENSITY ATTRIBUTE BYTE TEXTCOLOR
-
- A documentation file to show you how to patch your compiled Turbo program
- to provide for the cursor, after exit, to appear in an attribute you
- specify, not the attribute that Turbo assumes was last used for its
-
-
-
- [73075,751]
- SPARSE.ARC 29-Apr-86 24735(10560) Accesses: 29
-
- Keywords: SPARSE MATRIX MATRICES STORAGE
-
- Here are some routines (not the most efficient, but they work) to make and
- use Sparse Matrices (like the ones used in spreadsheets). A sparse matrix
- is one where zeroes or blank elements of a matrix are NOT stored. These
- should only be used on matrices which are pretty large and have many zero
- elements because there is a large amount of overhead needed for each
- matrix. 76 XMODEM BLOCKS -Ted Young
-
-
-
- [75056,2454]
- PRINT.ARC 29-Apr-86 9440(4032) Accesses: 140
-
-
- Keywords: ASSEMBLER SUBROUTINE FAST PRINT
-
- Demonstration of external assembler routine to "print" to the screen
- approximately 16 times faster than the usual "write" statement. Cursor
- positioning, optional updating, and message attributes included. ARC'd
- using ARC.EXE, 29 XMODEM blocks.
-
-
-
- [72457,2131]
- PROMGR.ARC 27-Apr-86 129810(55392) Accesses: 71
-
- Keywords: PROJECT MANAGER SCHEDULE IBM MSDOS CRITICAL PATH METHOD
-
- An experimental project manager. Accepts and edits networks of events.
- Solves for the critical path and reports on limiting tasks. Download XMODEM
- or other binary protocol. Source code only, requires PCDOS Turbo 2.0 or
- 3.0.
-
-
-
- FASTWR.TIP 27-Apr-86 4965 Accesses: 23
-
- Keywords: FAST SCREEN WRITE ROUTINES TI PROFESSIONAL VERSION MS DOS
-
- This procedure mimics the IBM routine FASTWRITE by Marshall Brain (DL
- [74716,2766] FASTWR.PAS) for use on a TI Professional computer. This
- routine makes use of the ROM-BIOS Device Service Routines in the TI-Pro.
- The ROM-BIOS routines in the TI-Pro are much better then the IBM ROM-BIOS
- routines.
-
-
-
- [74165,1021]
- NUMBRS.BOX 25-Apr-86 9180 Accesses: 41
-
- Keywords: INTEGER BCD Z80 MATH ROUTINES CPM80
-
- Rename to NUMBERS.BOX on download. These routines are for utilizing large
- integers in the CPM80 Turbo environment. Uses Z80 specif code within
- routines. Developed specifically to use with monetary programs. 72 records,
- 5min, 32sec to download at 300bps.
-
-
-
- [71106,177]
- LMAZE.PAS 24-Apr-86 13755 Accesses: 95
-
- Keywords: MAZES
-
-
- Given a random number seed, this program will generate a maze
- having exactly one solution not involving backtracking. A different seed
- will produce a different maze. The maze, its solution, or both may be
- printed. The program should be release and operating system independent.
- It does not use graphics but does require that LST be connected to an 80
- column printer that recognizes form feeds.
-
-
-
- [72406,1717]
- GRAPHX.EGW 24-Apr-86 17180 Accesses: 92
-
-
- Keywords: IBM EGA GRAPHIX ENHANCED COLOR MONOCHROME GRAPHICS
-
- Patches to GRAPHIX toolkits 1.03A or 1.05A to provide EGA graphics support.
- This is a set of patches developed by Sam Denton and herewith corrected
- slightly by Denis DeLaRoca. They are now guaranteed to work as originally
- advertised my Sam. Log of changes accompanies patches.
-
-
-
- [76317,3247]
- ENV.THD 23-Apr-86 2440 Accesses: 82
-
- Keywords: ENVIRONMENT SPACE INCREASING MS-DOS PC-DOS
-
- A summary of a recent thread concerning ways to avoid the "Out of
- Environment Space" problem.
-
-
-
- [74275,745]
- Keywords: FILECAT DUPLICATES DATABASE CATALOG DIRECTORY KEYWORDS
-
- You MUST have FILCAT.ARC to use this file! This program will search the
- FILECAT database for duplicate files on a source diskette and print a
- summary. It will check for duplicate names; duplicate names+size+date;
- and duplicate size and date. Also you may check the FILECAT database
- itself for duplicate names! SIG librarians... GET this. -Kenn-
-
-
-
- [70177,1445]
- SOUNDX.INC 20-Apr-86 3610 Accesses: 129
-
- Keywords: SOUNDEX PHONETIC ENCODING SYSTEM SEARCHING DATA BASE
-
- Include file to encode name into SOUNDEX code - used for grouping spelling
- variants of "same" name together.
-
-
-
-
-
- [72247,2671]
- HEAP.THD 20-Apr-86 10755 Accesses: 80
-
- Keywords: HEAP LAYOUT
-
-
- A copy of a thread among several SIG members on the internal
- representation of Turbo Pascal's heap storage. Includes a program by Bela
- Lubkin which displays the internal representation of the Heap Free Space
- chain.
-
-
-
- [73307,1432]
- QPLIST.ARC 20-Apr-86 35470(15136) Accesses: 9
-
- Keywords: QMODEM PRINTER MODEM COMMUNICATIONS
-
- Turbo source, .COM and .DOC files for version 1.0 of a program to list
- QMODEM.FON from QMODEM 2.x at the line printer.
-
-
-
- [72447,666]
- APPEND.MPM 18-Apr-86 7540 Accesses: 5
-
- Keywords: NSTAR CPM MPM TURBODOS APPEND
-
- A modified version of Edwin Floyd's APPEND.CPM to allow users of Molecular
- n/STAR, DRI's MP/M, TurboDos to perform Textfile appends, in a multi-user
- O/S environment.
- -- Don V Wells --
-
-
-
- [76606,671]
- CONVFR.PAS 18-Apr-86 6180 Accesses: 18
-
- Keywords: MODEM TRANSMISSION TEXT CONVERSION FRENCH CHARS CARACTERES
- FRANCAIS ACNOR
-
-
- Convert IBM french chars (in ascii range 130..151) into 7 bits chars (ascii
- range 64..126) according to ACNOR canadian norme for modem transmission.
- Written in french.
-
-
-
- [76703,4161]
- EATMEM.PAS 18-Apr-86 11900 Accesses: 18
-
- Keywords: EAT MEMORY IBM PC TEST DIAGNOSTICS SIZE
-
- Some older programs report an out of memory error if the computer has more
- than 512kb. This program allows you to "EAT" memory so that you will have
- less. (I prefer using Sidekick and superkey myself) but this is a cute
- example of getting and setting interrupt vectors. I can tell if its already
- loaded by installing an interrupt in vector $67 that contains my initials
- as the segment, and the amount of kb eaten as the segment . -Jaz
-
-
-
- [70475,1071]
- ERRPRO.PAS 17-Apr-86 5575 Accesses: 133
-
- Keywords: ERROR HANDLER
-
- A procedure to find untrapped errors, report them intelligibly, tidy up
- your program, then halt.
-
-
-
- [72477,1546]
- FILLER.PAS 17-Apr-86 2205 Accesses: 25
-
- Keywords: WRITE WRITELN WIDTH LEADING FILL SPACE CHANGE FORMAT
-
- fIL Filler.pas allows you to change the blank spaces used with when numbers
- and text are right justified when the width option is used in a WRITE or
- WRITELN statement to any character that you want. This is done with
- absolute vars. that modify the runtime Turbo code and these vars will only
- work with version 3.01 of Turbo but info is included on how to modify other
- versions as well.
-
-
-
-
- [74275,745]
- FILCAT.DQC 17-Apr-86 58240(24864) Accesses: 29
-
- Keywords: DOCUMENTATION DATABASE CATALOG DIRECTORY KEYWORDS
-
- This is a SQUEEZED .DOC file from FILCAT.ARC. Read to determine the
- capabilities of FILCAT (FILECAT). Download as BINARY (8-bit) then
- unsqueeze with ALUSQ11.COM or similiar unsqueezer. 179 blocks (5 min. at
- 1200 baud) will expand to 45802 byte file. As a side benefit, includes
- 700+ plus common keywords used on Compurserve Turbo DL1. To print: TYPE
- FILCAT.DOC >PRN Formfeeds included.
-
-
-
- [74275,745]
- FILCAT.ARC 16-Apr-86 240430(102592) Accesses: 91
-
- Keywords: DATABASE CATALOG DIRECTORY KEYWORDS
- Complete menu-driven database to help maintain your files on floppies and
- hard disk. Complete with keywords, 300+ character descriptions. Search
- for keywords, filenames. Browse, edit, print reports. Especially usefull
- for SIG librarians -- create a "transfer file" on library disks that is
- recognized by FILECAT and automatically moved into the master database.
- Includes a 15-pg
- DOC file. Source available, but too huge to upload. -Kenn-
-
-
-
- [76703,764]
- GRAPHX.FIX 08-Aug-85(15-Apr-86) 20140 Accesses: 94
-
- Keywords: GRAPHIX GRAPHX GRAPHICS TOOLBOX FIX FIXES PATCH PATCHES CHANGES
-
- This is an explanation of all changes and fixes to TURBO GRAPHIX TOOLBOX
- from version 1.03A through version 1.05A.
-
-
-
-
- [70346,1144]
- BOYER.PAS 14-Apr-86 18570 Accesses: 65
-
- Keywords: BOYER-MOORE STRING SEARCH MATCH BENCHMARK 8088 INLINE
-
- A description of the Boyer-Moore search algorithm and a comparison of a
- Turbo implementation of B-M with a more traditional search function in 8088
- InLine code. The InLine code wins, of course, but only by a factor of 1.75
- in some cases, suggesting that an InLine B-M would fly. New upload
- corrects some transmit errors. Previous DLs: 33. Questions/comments to Vann
- Hall, 70346,1144.
-
-
-
- [72267,1531]
- BIGLET.PAS 14-Apr-86 8965 Accesses: 203
-
- Keywords: ROM CHARACTER TABLE PCDOS BIG LETTERS
-
- Shows how to make use of the character table in ROM to produce big letters
- on the screen. Each pixel in the table is replaced by a character in an
- 8x8 matrix. Includes routines to create titles using this method. Works on
- IBM PC and close compatibles.
-
-
-
- [72267,1531]
- SAFELY.PAS 14-Apr-86 10410 Accesses: 153
-
- Keywords: USER INPUT PROTECTION MSDOS PCDOS DIRECT VIDEO IO
-
- A method to control user input. You can specify where input is to be
- taken, how long it may be, and what set of characters are allowed. Entry
- is ended by CR, Tab, or down arrow. Up arrow ends and sets a "going back"
- flag. Uses direct screen I/O for fast response -- protected against
- "snow".
-
-
-
- [72756,672]
- EXPO.PAS 12-Apr-86 3210 Accesses: 38
-
-
- Keywords: E TRANSCENDENTAL SERIES
-
- This program computes e to 2000 digits on the T2K. I loaded the program in
- response to Neil Rubenking's plea for shorter code for his multitasking
- project. In 1949 John Von Neuman and the ENIAC staff computed e to 2000
- digits in an effort to ease into the more difficult task of computing PI.
- The calculation for e without checking too about 11 hours. Turbo Pascal
- should be improved with long integer type for us number crunchers.
-
-
-
- [70307,521]
- EXTEND.ACC 11-Apr-86 9985 Accesses: 86
-
- Keywords: TURBO ACCESS DATABASE TOOLBOX EXTEND HANDLE HANDLES FILE OPEN
- SIMULTANEOUS DOS
-
- Version 1.1. Turbo (Database) Toolbox for DOS under Turbo Pascal 3.0 only
- allows up to 15 files to be open at the same time, due to limitations in
- DOS. This file shows you how to have up to 96 files open simultaneously
- under DOS 2.0 or 2.1, or 252 files open simultaneously under DOS 3.0 or
- higher. Requires EXTEND.PAS.
- Version 1.1 changes: Fixed important bug!
- Previous downloads: 134
- -- Randy Forgaard
-
-
-
- [70307,521]
- EXTEND.PAS 11-Apr-86 17050 Accesses: 94
-
- Keywords: TURBO PASCAL 3.0 EXTEND HANDLE HANDLES FILE FILES OPEN
- SIMULTANEOUS DOS
-
- Version 1.4. MS-DOS and PC-DOS Turbo Pascal 3.0 and higher only allow up
- to 15 files to be open at the same time, due to limitations in DOS. This
- file shows you how to have up to 96 files open simultaneously under DOS 2.0
- or 2.1, or 252 files open simultaneously under DOS 3.0 or higher. See also
- EXTEND.ACC.
- Version 1.4 changes: Added caveat about compiling.
- Previous downloads: 279
- -- Randy Forgaard
-
-
-
- [70307,521]
- GLOM.SPC 10-Apr-86 20120 Accesses: 18
-
- Keywords: GLOM SOURCE CODE MODIFY PATCH TURBO PASCAL TOOLBOX GAMEWORKS
- THREAD
-
- Version 1.0. This file contains a thread, from the Forum message board,
- that presents a preliminary specification for GLOM. GLOM, a program that
- does not yet exist, is envisioned as a generic source code modifier, that
- takes a source file and a script of modifications and creates a modified
- file. This would be particularly useful for distributing source code
- modifications to Borland's Toolboxes and GameWorks without violating
- Borland's copyright.
- -- Randy Forgaard
-
-
-
- [76244,120]
- DOTDB.PAS 09-Apr-86 11510 Accesses: 76
-
- Keywords: THINKTANK FILE FORMAT TURBO PASCAL
-
- This Turbo Pascal program has been placed in the public domain by Living
- Videotext, the developers of ThinkTank. It reads a ThinkTank .DB binary
- file and displays it in an indented listing on the screen. Because its
- distributed in source code, you can modify it and extend it - making it the
- starting point for a variety of projects, some of which are detailed in a
- big comment at the head of the program. Comments and questions regarding
- this program will be handled on the IBMSW SIG.
-
-
-
- [74736,375]
- DEARC.PAS 08-Apr-86 18730 Accesses: 283
-
- Keywords: ARC ARCHIVE DEARC DEARCHIVE EXTRACT
-
- Program to extract all files from an archive created by ARC version 4.40 or
- earlier. Only tested with the PC DOS version of Turbo Pascal, but intended
- to run on all versions. Requires Turbo Pascal version 3.0. Please let me
- know if this program works or does not work on CPM -- Mike Quinlan
- [74736,375]. Previous downloads: 218 (At this writing the current version
- of ARC is 5.x. A compiled PC-DOS program for extracting files from an ARC
- 5 ARC file can be found in DL 0:ARC-E.COM)
-
-
-
- [72756,672]
- PI1.PAS 07-Apr-86 9305 Accesses: 78
-
- Keywords: PI ARCTANGENT SERIES
-
- This is an improved version of my PI.PAS in DL-1. The program has been "
- fine tuned " and runs a scosh faster than PI.PAS. It takes my T2K 15 min
- 31.97 sec to compute PI to 2035 places. This is the same number of places
- that the ENIAC required 70 hours to compute. John Von Neuman should be here
- to see what TURBO PASCAL and micros can do.
- Cino Hilliard
- [72756,672]
-
-
-
- [76167,150]
- REALCV.PAS 07-Apr-86 3140 Accesses: 51
-
- Keywords: REAL NUMBER CONVERSION SORT COLLATE ASCII KEY
-
- This routine takes a Turbo Pascal (V 3.XX) real number and rearranges it so
- that an ASCII collating sequence will sort the result into real number
- order. This should compile on just about any version of Turbo, but has
- been developed and tested on V3.01.
-
-
-
- [70307,521]
- T2000.GRX 06-Apr-86 5960 Accesses: 14
-
- Keywords: TURBO GRAPHIX TOOLBOX TANDY 2000 T2K PATCH
-
- Modifications for the Turbo Graphix Toolbox to allow it to work on the
- Tandy 2000 computer. These were created by Tom D. Graham [75665,1651].
- This file is identical to TGRAPH.001 in DL 4 of the PCS-21 Forum, dated
- 3/26/86.
- -- Randy Forgaard
-
-
-
- [75105,1625]
- DRAGON.PAS 05-Apr-86 2880 Accesses: 183
-
- Keywords: DRAGON CURVE IBM PC GRAPHICS
-
- T.P. program to generate Dragon curves on the IBM PC. Inspired by the
- article in the April '86 BYTE magazine. Jim King 75105,1625
-
-
-
- [75766,1336]
- IBMBUG.PAS 05-Apr-86 1685 Accesses: 41
-
- Keywords: SCROLL BUG IN PC BIOS
-
- This program Illustrates a minor bug in the Ibm Pc Bios, one that is not in
- the Compaq version. This caused me much pain as I develop most stuff on a
- Compaq 286. The "Bug" is that on the int 10h scroll functions (6 and 7)
- that the in order to scroll the entire window you cannot specify the number
- of lines in the window in order. You can only use *0*. This is documented
- but on the compaq, either will work. The moral is that the compaq will run
- Ibm bios but not necessarily vica versa.
-
-
-
- [76067,747]
- APPEND.CPM 05-Apr-86 2820 Accesses: 35
-
- Keywords: CPM APPEND TEXT FILE CPM80
-
- APPEND.CPM is a CP/M 2.2 compatable APPEND procedure which allows text to
- be added to the end of a Text file without copying to another file or
- reading the entire text file.
- - Edwin Floyd -
-
-
-
- [76317,3247]
- CURSOR.PAS 05-Apr-86 6915 Accesses: 129
-
- Keywords: CURSOR CHANGE SIZE HIDE UNHIDE RESTORE MS-DOS PC-DOS
-
-
- This new-and-slightly-improved version of CURSOR.PAS shows how to change
- the size of the cursor, hide and unhide it, and restore it to its original
- size.
- Explains how to thwart nasty pop-up programs that unhide hidden cursors.
- For MS-DOS and PC-DOS versions of Turbo only. Written for Turbo 3.0,
- but should work with 2.0 as well.
-
-
-
- [70307,521]
- APPEND.FIX 03-Apr-86 3480 Accesses: 71
-
- Keywords: DOS APPEND BUG FIX PATCH TURBO 3.0 IO ERROR F0
-
- Version 1.0. DOS Turbo 3.01A has a problem related to using "Append" with
- an empty Text file. This file contains a sample program that tests for the
- problem, and presents a workaround for the problem.
- -- Randy Forgaard
-
-
-
- [76317,3247]
- FWATTR.INC 03-Apr-86 4465 Accesses: 101
-
- Keywords: FASTWR FASTWRITE COLORS VIDEO ATTRIBUTES
-
-
- Two routines to supplement Marshall Brain's terrific program,
- FASTWR.PAS.
- The FastWrite procedure in that program requires you to specify a color
- attribute for each string or character passed to it. The routines
- included
- here (1) calculate the value of a given color combination and (2)
- translate
- color values into meaningful display attributes: Bright and Dim video,
- Reverse video, etc. Most useful if you want to allow a user to change
- the
- default colors for a program.
-
-
-
- [74475,1072]
- PRTSPL.PAS 02-Apr-86 2815 Accesses: 104
-
- Keywords: PRINT SPOOL INT2F DOS3
-
- Program to add files to the DOS3 Print command's spool queue using
- interrupt 2F.
-
-
-
- [70475,1071]
- QWKTIM.PAS 31-Mar-86 13875 Accesses: 122
-
- Keywords: TIME BIOS INTERRUPT DOS
-
- Contains super-quick bios time read, several other methods included, with
- speed comparisons and observations on compatibility.
-
-
-
- [72267,1531]
- BUFFIL.PAS 30-Mar-86 5330 Accesses: 122
-
- Keywords: GETMEM VARIABLE SIZE ARRAY UNTYPED FILE BLOCKREAD SIZE MSDOS
- PCDOS
-
- Demonstrates allocation of an array with array size determined at run-time.
- Also shows the use of the optional parameter to RESET for untypes files, to
- allow reading of any number of bytes (up to 65521) per BlockRead. Sample
- program reads file, writes it to screen, and counts characters.
-
-
-
- [70210,357]
- BORDL1.ARC 29-Mar-86 325735(139008) Accesses: 58
-
- Keywords: COMPLETE LIST OF DL1 AS OF 3-16-86. DE-ARC WITH ARC 5.1
-
- This is a complete listing of the contents of DL1, current to 3-16-86. It
- was compressed with ARC 5.1. Upload time was 29 minutes with 'B' protocol.
-
-
-
- [76367,2451]
- GAUSS.PAS 29-Mar-86 3475 Accesses: 36
-
- Keywords: NUMERICAL INTEGRATION MONTE CARLO
-
- Numerically integrates a gaussian distribution (sigma = 1) by a Monte Carlo
- algorithm.
-
-
-
- [72457,2131]
- SAFHLT.PAS 27-Mar-86 5220 Accesses: 109
-
- Keywords: PCDOS MSDOS FILE ERROR SAFE HALT HANDLER HANDLE
-
- Demonstrates some routines to keep a list of open files in a Turbo program.
- This list can be used by an error handler in order to close all open files
- before halting.
-
-
-
- [76010,346]
- EDITBO.EWL 27-Mar-86 10730 Accesses: 146
-
- Keywords: EDITOR TOOLBOX EDITWRLINE REPLACEMENT INLINE
-
- This is a text file containing replacement code for the turbo editor
- toolbox's EditWrLine function. Test found this is the most highly active
- code in the toolbox. This replacement code is written in inline and
- includes functional replacement of the EditUpdRowAsm and MoveToScreen
- procedures. It is at least 5 times faster than the pascal code provided by
- the toolbox. It also handles displaying control characters is UserColor
- instead of TxtColor.
-
-
-
- [76067,747]
- MULKEY.BOX 27-Mar-86 31935 Accesses: 140
-
- Keywords: MSDOS PCDOS CPM CPM86 TOOLBOX DATABASE MULTIKEY KEY FREESPACE
- INDEX FILE
-
- MULTIKEY.BOX provides data structures and routines to Database Toolbox
- users in support of multiple index files and crash recovery. It features
- automatic key conversion, automatic rebuild of new or deleted index files,
- and data file freespace chain rebuild.
- - Edwin Floyd -
-
-
-
- [76505,1730]
- EGABOX.ARC 26-Mar-86 31235(13344) Accesses: 108
-
- Keywords: HIRES EGA GRAPHICS GRAPHIX TOOLBOX MODIFICATION 640X350
-
-
- The standard Turbo Grapix Toolbox supports the EGA in 640x200 2 color
- mode. These programs replace some toolbox modules and support the EGA in
- 640x350 16 color mode. You must have an Enhanced Adapter an EGA and the
- Turbo Graphix Toolbox to use these programs. If you have 64k on your
- board, you will be limited to 4 colors.
-
-
-
- [72267,1531]
- EVAL.PAS 22-Mar-86 17425 Accesses: 90
-
- Keywords: EVALUATE EXPRESSION TREE INFIX POSTFIX PREFIX RECURSION BINARY
-
- Routines to read off an expression tree into Infix, Prefix, or Postfix
- order are a dime a dozen, and routines to EVALUATE such a tree aren't much
- rarer. BUT this program also take input in "normal" arithmetic form
- (infix) and puts it into the tree. For output, it draws the tree, give the
- Postfix form of the expression, and evaluates it.
-
-
-
- [72267,1531]
- BOUNCE.PAS 20-Mar-86 14760 Accesses: 232
-
- Keywords: EXTENDED GRAPHICS GETPIC PUTPIC BOUNCE BALL PCDOS COLOR GAME
-
- This program is an exploration of the "GetPic" and "PutPic" procedures in
- the extended TURBO Graphics. It creates up to 24 balls with random speed
- and direction. Balls bounce off of walls, and optionally off of each
- other. You can change the palette and background color, and you can shrink
- the size of the box. Also explores several methods of getting a "random
- vector" X,Y such that sqr(X)+sqr(Y) = 1.
-
-
-
- [72457,2131]
- POPUP.DOC 20-Mar-86 10420 Accesses: 317
-
- Keywords: MEMORY RESIDENT TIPS POPUPS MSDOS PCDOS READY TSR INTERRUPTS
-
- This text file is a summary of a talk given by Bob Bierman of Living
- Videotext in 2/86. It discusses the issues of making a solid memory
- resident program that can use all DOS functions while coexisting with other
- memory resident programs. Also discusses the issues of using expanded
- memory for popups.
-
-
-
- [72457,2131]
- STRING.PAS 20-Mar-86 5400 Accesses: 145
-
- Keywords: MSDOS PCDOS STRING ASCII BINARY SEARCH BOMB FINDER
-
- This simple Pascal program will search any binary file and print out all of
- the ASCII strings found within the binary file. This is useful in finding
- Trojan Horse programs, or in patching and disassembling other's object
- code. Works on any size file, supports filter of ASCII strings to any
- minimum length, and will display the offset into the file for each string
- found.
-
-
-
- [76317,3247]
- QKSTR.PAS 18-Mar-86 15875 Accesses: 60
-
- Keywords: STRINGS LENGTH MOVE QUICK STRING MANIPULATION
-
- QKSTR stands for Quick String Manipulation. This demo was inspired by Neil
- Rubenking's comments in CONTAINS.PAS, which led me to look for additional
- ways to speed up string manipulation. Version 1.1: Now R)eadable, with
- more complete documentation. Should run on non-MS-DOS systems. 125 XModem
- blocks. Previous downloads: 48.
-
-
-
- [72247,2652]
- PC-DIR.COM 16-Mar-86 48800(20832) Accesses: 57
-
- Keywords: MSDOC DIR TREE
-
- This is a super directory program which can be used to sort and list your
- directory entries using several formats, Also graphically displays all or
- part of your directory tree. Can also be used to search your entire disk
- for specified file(s). In addition, can be used to erase selected file(s)
- with or w/o prompting. Very useful.
-
-
-
- [73157,245]
- PFORMA.COM 15-Mar-86 39695(16960) Accesses: 41
-
- Keywords: TURBO SOURCE REFORMATTER INDENT CODE PASCAL
-
- This program takes messy source code and reformats it to have indents in
- the right places so that the code is more readable. Helps primarily to keep
- from wearing out the thumb on the spacebar from re-indenting every time you
- make a modification. Really only works if you write code as 1 instruction
- per line, otherwise the results are a bit unpredictable. See PFORMAT.DOC
- for more info.
-
-
-
- [76576,1771]
- TESTSP.PAS 10-Mar-86 4990 Accesses: 17
-
- Keywords: TYPE DECLARATION SPEED BENCH MARK BYTE INTEGER
-
- This program reflects a change in speed of execution when a variable type
- was changed from a byte to an integer. The program itself simply draws a
- box on the screen, places five dots in it, and searches the box to find the
- dots.
-
-
-
- [75166,441]
- TGDECL.INC 06-Mar-86 4055 Accesses: 28
-
- Keywords: TURBO GRAPHIX EXTERNAL LINKER GENERAL EXTERNAL LINKER
-
- This file is part of the TGEXTRNL system that creates an external file to
- use instead of recompiling the source graphix routines. This file simply
- contains the global declarations required by turbo graphix. See also:
- tgextrnl.dqc, tgextrnl.inc, tgextrnl.bin --- terry hughes
-
-
-
- [75166,441]
- TGEXTR.BIN 06-Mar-86 41330(17664) Accesses: 25
-
- Keywords: TURBO GRAPHIX EXTERNAL LINKER GENERAL EXTERNAL LINKER
-
- This is an external file that contains some turbo graphix routines. Use
- this external file instead of recompiling the graphix routines. See also:
- tgextrnl.inc, tgextrnl.doc and tgdecl.inc --- terry hughes
-
-
-
- [75166,441]
- TGEXTR.DQC 06-Mar-86 18880(8064) Accesses: 45
-
- Keywords: TURBO GRAPHIX GRAPHICS TOOLBOX EXTERNAL LINKER GENERAL EXTERNAL
- LINKER
-
- This is the documentation file for an external file that contains the
- compiled versions of the turbo graphix routines. Use these external
- graphix routines instead of continually recompiling the graphix source
- files. Also explains the procedure used to create the external file. Note:
- This file is squeezed so you need to compile and run USQ.PAS in DL1. See
- also: textrnlinc, tgextrnl.bin, tgdecl.inc --- Terry Hughes
-
-
-
- [75166,441]
- TGEXTR.INC 06-Mar-86 9750 Accesses: 30
-
- Keywords: TURBO GRAPHIX EXTERNAL LINKER GENERAL EXTERNAL LINKER
-
- This include file part of the TGEXTRNL system that has converted some turbo
- graphix procedures into an external file. No more recompiling of the
- graphix routines. This file contains the external procedure definitions.
- See also tgextrnl.doc, tgextrnl.bin and tgdecl.inc. --- terry hughes
-
-
-
- [76414,114]
- TURBO.DS 03-Mar-86 13385 Accesses: 42
-
- Keywords: TURBO DATA SEGMENT EXTERNAL BINARY VARIABLE DIRECT REFERENCE 3.0
-
- This program shows how to create your own data segment independant of that
- used by Turbo when using EXTERNAL .COM files. You can directly reference
- variables symbolically and use tables --- all addressing modes of the 8086
- are availiable including XLAT etc. This system even overcomes the problems
- caused by Turbo not loading external programs on 16 BYTE PAGE BOUNDARIES!!
-
-
-
- [76556,2536]
- BYTSCN.PAS 03-Mar-86 7140 Accesses: 19
-
- Keywords: TURBO 3.0 8086 8088 BYTE-CHAR ARRAY SCANNER
-
- Four routines to scan large arrays of Byte or Char for a target value.
- Requires MS-DOS or CP/M-86 Turbo 3.0 or later. TMN
-
-
-
- [76556,2536]
- INTSCN.PAS 03-Mar-86 8705 Accesses: 12
-
- Keywords: TURBO 3.0 80868088 INTEGER ARRAY SCANNER
-
- Four routines to scan large arrays of integers for a target value. Requires
- MS-DOS or CP/M-86 Turbo 3.0 or later. TMN
-
-
-
- [73465,1216]
- DUMP.ARC 02-Mar-86 38065(16256) Accesses: 19
-
- Keywords: HEXASCII DUMP UTILITY WITH COMMAND LINE OPTIONS
-
- This dump utility was written in Turbo Pascal, and was slightly patterned
- after the utility of the same name from VAX/VMS. A help screen appears if
- no parameters are present in the command line. Uploaded with XMODEM in 2:47
-
-
-
- [76703,3015]
- PFIELD.PAS 02-Mar-86 8020 Accesses: 58
-
- Keywords: EMULATE TERMINAL PROTECTED FIELDS DATA FORM ENTRY PC-DOS
-
- This set of routines allows form entry with protected fields on an IBM PC
- or close compatible. Version 2.0: cleaned up; procedure ClearUnprotected
- added.
- Previous download count: 195.
- - Bela Lubkin
-
-
-
- [75166,441]
- LP2PAS.INC 01-Mar-86 6880 Accesses: 4
-
- Keywords: TECMAR SCIENTIFIC SOLUTIONS LABPAC LAB-TENDER LAB-MASTER DATA
- AQUISITION IBM
-
- This include file is part of the LP2PAS interface between Turbo pascal and
- Tecmar's (now Scientific Solutions) LABPAC library of data aquisition and
- process control subroutines (v1.0). Two other files are required:
- LP2PAS.BIN and LP2PAS.DQC. Together, these files build an interface in a
- technique similar to that used by Turbo's Extended Graphics system. ---
- Terry Hughes, 75166,441
-
-
-
- [73267,1664]
- RESET.DOC 28-Feb-86 6190(2656) Accesses: 23
-
- Keywords: READ ONLY READONLY OPEN
-
- Switch Turbo's RESET procedure between handling Read/Only files and
- Read/Write files. Simple interface -- handles all version 3.00x and 3.01x.
- 19 XMODEM blocks -- may be downloaded as ASCII.
-
-
-
- [72355,1616]
- CONTRO.INC 26-Feb-86 26330 Accesses: 32
-
- Keywords: DATABASE TOOLBOX INCLUDE TURBO 3.0 CONTRO.PAS
-
- This is the necessary include file for contro.pas
-
-
-
- [72355,1616]
- CONTRO.PAS 26-Feb-86 57585 Accesses: 32
-
- Keywords: DATABASE INVENTORY TOOLBOX
-
- This program has been developed as an inventory control program for my
- computer store. During development I have had many chances to explore the
- uses of Database Toolbox. Though not the cleanest code, it does work and
- shows techniques for index restoration and FLUSH.ACC.
-
-
-
- [71106,177]
- CALC.PAS 25-Feb-86 34210 Accesses: 31
-
- Keywords: CALCULATOR TURBO 3.0 RECURSIVE DESCENT PARSER
-
- This Turbo Pascal 3.0 program uses the method of recursive descent to
- evaluate expressions. Addition (+), multiplication (*), subtraction (-),
- and division (/) are supported, as are the functions ABS, ARCTAN, COS, EXP,
- LN, SIN, SQR, and SQRT. PI returns the value for pi. Results greater than
- 1.0E37 are reported as overflows; results less than 1.0E-37 are set to
- zero.
-
-
-
- [72267,1531]
- FILDAT.PAS 25-Feb-86 4105 Accesses: 168
-
- Keywords: MSDOS PCDOS TEXT FILE LOGICAL DEVICE FILE INTERFACE BLOCK
-
- This little program demonstrates how logical devices can be treated as text
- files, and how a TURBO procedure that acts on a text file can 1) determine
- whether what it's acting on IS a file or a device, 2) see if it's open for
- input or output (or both), 3) If a file, get the full pathname under which
- the file was opened.
-
-
-
- [72446,415]
- PARSER.PAS 25-Feb-86 1170 Accesses: 215
-
- Keywords: END USER INPUT COMMAND LINE PARSER PARSE
-
-
- This program demonstrates a simple way for your program to parse end user
- input. Uses built in Turbo Pascal functions Paramcount and Paramstr along
- with the fact that the command line under PC-DOS and generic MS-DOS is
- stored at CSEG:$0080. For CP/M-80, change the address to $0080. For
- CP/M-86, it is DSEG:$0080.
- NOTE: This program needs TURBO 3.x to compile succesfully
-
-
-
- [72457,2131]
- CHNLOD.PAS 25-Feb-86 26885 Accesses: 99
-
- Keywords: MSDOS PCDOS CHAIN MEMORY RESIDENT LOADER TSR CHN
-
- This is a memory resident loader for Turbo CHN files. It watches the DOS
- command line for an ID character that indicates a CHN file, and when found
- it clones its runtime library, reads the CHN file and executes the memory
- image. Saves 12K-16K bytes from each Turbo utility saved on disk. Version
- 1.1 solves several problems of the previous version.
-
-
-
- [74015,363]
- DTREE.ARC 25-Feb-86 38065(16256) Accesses: 89
-
- Keywords: PCDOS MSDOS TREE UTILITY FUNCTION
-
- Emulates all PC-DOS TREE utility functions. Replacement utility for PC-DOS,
- MS-DOS with improved display format. Nearly all the code for this utility
- was published in March, 1986 PC Magazine Power Users Column. Improved
- parameter parsing and /F files switch added by Arthur Albin [74015,363]
- February, 1986. Programmed in Turbo Pascal version 3.0 for PC-DOS.
- Includes source. DeARC for source, COM file and DOCs
-
-
-
- [76044,1465]
- PASS3.ARC 25-Feb-86 67680(28896) Accesses: 70
-
- Keywords: TURBO PASSWORD PROTECT VERSION 3.1 ARCIVED
-
- This Turbo Pascal gives the person who needs to protect his system from
- unwanted use. Source code, compiled program, documentation, and password
- intialization program included. The source has plenty of comments and is
- easy to follow. Use ARC version 43 or later to un-arcive. 208 data blocks
- approx. 5 minutes at 1200, 20 at 300. Bruce Walton, 76044,1465
-
-
-
- [76314,2657]
- CCLONE.PAS 25-Feb-86 3690 Accesses: 45
-
- Keywords: CLONE COPY CPM
-
- This is CLONE.PAS modified for use on CP/M-80 computers. When included as
- part of your program it will copy itself into a new com file with new
- default values. The complete documentation for this program is in
- CLONE.PAS. This program has only the documentation for the CP/M
- modification.
-
-
-
- [75166,441]
- LP2PAS.BIN 22-Feb-86 2290(992) Accesses: 3
-
- Keywords: IBM TECMAR SCIENTIFIC SOLUTIONS LABPAC DATA AQUISITION LAB MASTER
- LAB TENDER
-
- IThis is the .BIN external file referenced by LP2PAS.INC. These two files
- provide an interface between Tecmar's LABPAC subroutines and Turbo Pascal
- using a technique similar to Turbo's extended graphics. See also
- LP2PAS.INC and LP2PAS.DQC ---- Terry Hughes 75166,441
-
-
-
- [75166,441]
- LP2PAS.DQC 22-Feb-86 21155(9056) Accesses: 3
-
- Keywords: IBM TECMAR SCIENTIFIC SOLUTIONS LABPAC DATA AQUISTION LAB MASTER
- LAB TENDER INT
-
- Documentation (squoze) file for LABPAC/Turbo pascal interface system. See
- also LP2PAS.INC and LP2PAS.BIN. ---- Terry Hughes 75166,441
-
-
-
- [71356,652]
- MAKCOM.PAS 21-Feb-86 1330 Accesses: 163
-
- Keywords: COLOR REFLEX
-
- The pascal source to create a rcolor.com file which will allow you to
- change the foreground color of Reflex from white to another color.
-
-
-
- [70446,1244]
- PCED16.ARC 20-Feb-86 102815(43872) Accesses: 12
-
- Keywords: PCEDIT IBM-PC CMX ISC VIDEO EDIT
-
- Version 1.6 of PCEDIT, a CMX/ISC type video edit system simulator. Now
- includes full list management as well as an easier to read, ISC type
- display. Unpack using ARC 5 or later.
- Michael D. Most
- Los Angeles, CA. [70446,1244]
-
-
-
- [76556,2536]
- TEXTSC.PAS 20-Feb-86 6345 Accesses: 45
-
- Keywords: FAST TEXT ARRAY SCAN 8088 8086 TURBO 3.0
-
- Here are four functions to help you scan large arrays of text fast. FINDB
- and FINDRB scan an array forwards and backwards for a matching character;
- SKIPB and SKIPRB scan forwards and backwards for a NON-matching character.
- All done with INLINE's so it requires Turbo 3.0 or later and only works on
- 8088/8086/80286 based computers. A sample program is enclosed in comments
- at the end, so you can {$Include} this file as is. -- Tom Neff
-
-
-
- [72267,1531]
- USESK.PAS 18-Feb-86 8230 Accesses: 22
-
- Keywords: ACTIVATE SIDEKICK TURBO MSDOS PCDOS KEYBOARD BUFFER CALCULATOR
-
- This file hybridizes ACTSK.PAS and ALT.PAS to produce a TURBO procedure
- that calls the SideKick calculator to perform a calculation and reads the
- result into a program variable. It is mostly a curiosity, to show it could
- be done. Other functions such as the dialer might be even more interesting.
-
-
-
- [76703,4161]
- EZWIND.PAS 14-Feb-86 9065 Accesses: 168
-
- Keywords: SCREEN MEMORY MAPPED WINDOW DISPLAY IBM PC DOS
-
- Collection of easy-to-use routines for writing directly to screen memory
- and limited but very easy to use windowing procedures. Does not prevent
- snow on C/G adapter. Not especially fast or memory efficient, but
- extremely easy to use and easy to read and debug. 71 data blocks.
- -Bill Bliss
-
-
-
- [71336,336]
- REWKS.PAS 13-Feb-86 8705 Accesses: 68
-
- Keywords: LOTUS 1-2-3 RELEASE 2 BUG FIX SPREADSHEET LABEL CELL
-
- Release 2 of Lotus 1-2-3 handles label cells differently than previous
- releases.This might mean some spreadsheets will no longer work. This
- utility fixes one type of problem -- one that occurs when a formula uses a
- blank label cell. This program reads a .WKS file, strips out blank cells,
- and creates a new file. Also works with WK1 files.
-
-
-
- [71106,177]
- MAZE.PAS 12-Feb-86 16645 Accesses: 194
-
- Keywords: MAZE COLOR 3.0 MSDOS IBM-PC
-
-
- This Turbo Pascal 3.0 program will draw a maze on your IBM PC. A
- different random number seed will give a different maze. After the maze is
- drawn, type the letter "S" and your PC will solve the maze. A color
- graphics board and a color monitor are required.
-
-
-
- [70307,521]
- FLUSH.ACC 10-Feb-86 14405 Accesses: 215
-
- Keywords: FLUSH DATABASE TOOLBOX ACCESS DOS BUFFER BUFFERS DIRECTORY CLOSE
- FILE FILES
-
- Version 1.3. For use with Turbo (Database) Toolbox and MS-DOS or PC-DOS
- Turbo Pascal 3.0 or higher. Routines that truly flush the file buffers of
- any DataFile or IndexFile, without having to close/reopen the file. Make
- your program crash-resistant. See also FLUSH.PAS.
- Version 1.3 changes: Updated for Database Toolbox Version 1.2.
- Previous downloads: 226.
- -- Randy Forgaard
-
-
-
- [70307,521]
- TBDEMO.PAS 10-Feb-86 17245 Accesses: 135
-
- Keywords: TURBO ACCESS DATABASE TOOLBOX SIMPLE DEMO DEMONSTRATION TBDEMO
- BTREE
-
- Version 1.0. A simple example program for the Turbo Access portion of the
- Turbo (Database) Toolbox. This program is included with Version 1.2 of the
- Toolbox, but not with earlier versions. It is a simplified form of the
- BTREE demo that is included with all versions of the Toolbox.
- -- Randy Forgaard
-
-
-
- [70307,521]
- TBSORT.LBR 10-Feb-86 50435(21536) Accesses: 88
-
- Keywords: TURBO SORT DATABASE TOOLBOX NEW DEMO DEMONSTRATION SORT1 SORT2
-
- Version 1.2. The new versions of SORT1.PAS and SORT2.PAS that are included
- with Version 1.2 of the Turbo (Database) Toolbox. These updated example
- programs, for use with the Turbo Sort portion of the Toolbox, have a nicer
- user interface than the versions shipped with Toolbox 1.1 and earlier.
- De-library and unsqueeze with your favorite utilities, or use DELIB.PAS in
- DL0 and USQNEW.PAS in DL1.
- -- Randy Forgaard
-
-
-
- [70307,521]
- TBXFIX 10-Feb-86 22665 Accesses: 322
-
- Keywords: TURBO DATABASE TOOLBOX ACCESS SORT BUG FIX PATCH
-
- Version 1.2. This file describes all changes and bug fixes that Borland
- has made to the Turbo Database Toolbox (formerly Turbo Toolbox), from the
- original Version 1.0 of the Toolbox up through Version 1.2, plus some
- additional fixes that were not included in Version 1.2. See also
- TBDEMO.PAS and TBSORT.LBR.
- Version 1.2 changes: Includes upgrade to Toolbox version 1.2.
- Previous downloads: 699.
- -- Randy Forgaard
-
-
-
- [72757,1577]
- STARS.PAS 10-Feb-86 1080 Accesses: 234
-
- Keywords: GRAPHICS STARS HI-RES
-
-
- Just found this program looking through some of my old programs &
- thought someone might enjoy it. It is- stars collapsing into each other? I
- don't know. It's interesting though. ( Note: For Turbo 3.00A & higher for
- IBM because of graphics)
- -Eric Asberry [72757,1577]
-
-
-
- [76474,154]
- TPEGA.ARC 10-Feb-86 161375(68864) Accesses: 139
-
- Keywords: EGA IBM GRAPHICS PRIMITIVES
-
- Collection of Turbo source for algorithms enabling support of the high
- resolution mode of the IBM EGA. Written by Kent Cedola from Virginia.
- Contains a remarkable potporri of well-written routines. Requires at least
- 128K of video memory on the EGA board.
-
-
-
- [72466,212]
- SLSTAX.DOC 09-Feb-86 4155 Accesses: 45
-
- Keywords: TAX TAXES INCOME CALCULATOR SALES SALESTAX
-
- Documentation for SLSTAX.PAS. Allows "back calculation" of state and local
- sales taxes paid from gross expenditures, for purposes of federal and state
- income tax deduction.
-
-
-
- [72466,212]
- SLSTAX.PAS 09-Feb-86 6625 Accesses: 41
-
- Keywords: TAX TAXES CALCULATOR SALESTAX INCOME
-
- This little program will "back-calculate" your state and local sales tax
- deduction for your income tax return. Enter the tax rate percentage, then
- enter each gross expenditure (including sales taxes), and the program will
- calculate the net expenditure before taxes, the amount of tax (for your
- deduction), and keep running totals of gross and net expenditures, and of
- the total sales taxes paid. For IBM & compatibles. Easily rewritten.
- Turbo 3.00 or better.
-
-
-
- [76703,3015]
- CONTAN.INC 07-Feb-86 5735 Accesses: 157
-
- Keywords: TURBO STRING FUNCTION CONTAINS INLINE ASSEMBLY SOURCE MS-DOS
- PC-DOS CPM-86
-
- This function is in response to Neil J. Rubenking's CONTAN.PAS. It's a
- fast "contains" function for TURBO strings, written in inline 8086 assembly
- language, and it's about 10 times as fast as the best I've seen in Turbo.
- I strongly suggest that you download CONTAN.PAS as well, for its discussion
- on speed considerations in Turbo string handling.
- Includes fully commented assembly source.
- - Bela Lubkin
-
-
-
- [70357,2716]
- STAY34.ARC 06-Feb-86 105745(45120) Accesses: 237
-
- Keywords: TURBO PASCAL STAY RESIDENT IBM PC PCDOS CORESIDENT SOURCE DEMO
-
- STAY34.ARC demonstrates methodology to write TURBO Pascal Stay Resident
- Code. Contains source and demo. This is a binary ARC'd file. Use ARC430.EXE
- from IBMSIG,INF, or DEARC.PQS from BORLAND DL1 to de-arc. TURBO 3.0+
- required to compile. from - The Hunter's Helper -
-
-
-
- [72267,1531]
- CONTAN.PAS 06-Feb-86 11860 Accesses: 192
-
- Keywords: TURBO STRING FUNCTION PROCEDURE TIMING POS CONTAINS MS-DOS PC-DOS
-
- This program is an attempt to implement a fast "contains" function for
- TURBO strings. It demonstrates some interesting points -- e.g., looking at
- "length(string)" takes 4 to 40 times as long as examining "string[0]".
- Includes a timer routine and a new "pos" function that finds a single
- character within a string MUCH faster than the TURBO "pos".
-
-
-
- [76703,3015]
- FLCOPY.PAS 06-Feb-86 1330 Accesses: 206
-
- Keywords: FILE COPY DUPLICATE MS-DOS PC-DOS TURBO 3.0 BLOCKREAD BLOCKWRITE
-
- A simple routine to copy a single file from one name to another, as in
- Success:=FileCopy(SourceFileName,DestFileName);
- For MS-DOS or PC-DOS, requires Turbo 3.0 or later.
- - Bela Lubkin
-
-
-
- [70130,324]
- CRYPT.DOC 04-Feb-86 2220 Accesses: 113
-
- Keywords: CODE ENCRYPTION PRIVATE KEY IBM MSDOS CPM FILE
-
- Documentation for CRYPT.PAS a file encryption program
-
-
-
- [70130,324]
- CRYPT.PAS 04-Feb-86 4590 Accesses: 118
-
- Keywords: CODE ENCRYPTION PRIVATE KEY IBM MSDOS CPM FILE
-
- CRYPT.PAS Is a very simple straight forward program that both encodes
- and decodes a file. The program uses Infinite Key Transformation as
- described by Bosworth in his book Codes Ciphers and Computers, Hayden. If
- non repeating keys are used the method is considered unbreakable. Private
- key.
-
-
-
- [72766,204]
- NEWPRT.PAS 04-Feb-86 1420 Accesses: 63
-
- Keywords: TURBO PASCAL 3.0 MICROCALC CALC PRINT PROCEDURE FIX PATCH
-
-
- Fix to MicroCal's procedure print to implement the /P command
- correctly. Microcal is a sample program on the Turbo Pascal
- disk.
-
-
-
- [70127,3674]
- EDTMEN.PAS 03-Feb-86 46425 Accesses: 127
-
- Keywords: DOS TURBO PASCAL 3.0 MENU BATCH FILE PATH UTILITY EXEC TURMEN
-
- Bug fixes and changes for Batch file support add, cleaned up code for path
- support. Previous down loads 141. This program allows the creation and
- editing of files to be used by TURMENU.PAS found in DL1. These files along
- with the TURMENU program provide a menu enviornment for the user. This
- program has no hardware dependent routines in it. For instructions see
- TURMENU.DOC in DL1. >----->Gary Miller 70127,3674
-
-
-
- [70127,3674]
- TURMEN.PAS 03-Feb-86 53175 Accesses: 136
-
- Keywords: DOS TURBO PASCAL 3.0 MENU BATCH FILE PATH UTILITY EXEC EDTMENU
-
- New PATH name support version and batch file selection. Bug fixes and
- minor cleanup done. Previous down loads 126. This implements a WANG style
- menu for MSDOS PC's allowing users to access programs by picking entries
- off of the screen. This should be compiled with a stack & heap min&max of
- 0200 for most systems. Bela's EXEC 1.6 used to execute programs. Files for
- this program are created with EDTMENU.PAS in DL1. Gary Miller 70127,3674.
- Requires Turbo version 3.0
-
-
-
- [76555,167]
- SQZ21.LBR 02-Feb-86 152260(64992) Accesses: 101
-
- Keywords: TURBO PASCAL SOURCE SQUEEZE UNSQUEEZE SQ USQ CPM MSDOS
-
- This is a library containing Turbo Pascal (Version 2.x or 3.x) source
- for file compression programs SQZ and USQZ. The source includes modules
- for CP/M and MSDOS machines, and has been TESTED UNDER BOTH OPERATING
- SYSTEMS and both versions of Turbo. The programs provide WildCard
- file specifications, file size statistics, and printer echo, and
- recognize both the CP/M SQ/USQ "standard" squeezed file format, and files
- squeezed with newer
-
-
-
- [70015,1101]
- RESTRU.PAS 01-Feb-86 1800 Accesses: 172
-
- Keywords: 3.0 DOS IBM DIRECTOR SUBDIRECTORY RENAME MOVE UTILITY
-
- A short program to move files from one subdirectory to another without
- actually copying the file. This program was suggested in PC MAGAZINE Feb
- 11th edition, I added error checking and a help message. This program can
- also be used to rename subdirectories under DOS 3.0 or above. About 12
- xmodem blocks.
-
-
-
- [72307,314]
- WIND2.ARC 31-Jan-86 66370(28320) Accesses: 296
-
- Keywords: IBM PC WINDOW WINDOWS TURBO PASCAL
-
- Turbo Pascal windows for IBM PCs. A brief description of the functions
- available: 1) Display Windows 2) Hide Windows 3) Titles & Borders for
- windows 4) Move a window to a new screen position. 5) Change window size /
- "Crop" a window. 6) Window contents are AUTOMATICALLY saved when a windo
- is overlapped. 6a) Window contents are saved in the heap (in Dynamic
- Memory) so only 4 bytes are taken up by a closed window.
-
-
-
- [72457,2131]
- TLOAD.LBR 31-Jan-86 31235(13344) Accesses: 46
-
- Keywords: MSDOS PCDOS VMS SOURCE VERSION BACKUP CONTROL EDITOR
-
- This program implements a VMS-like version saving system for source files
- saved from the Turbo Editor. Maintains from 1 to 9 previous versions of
- your edited source files. Tested on PCDOS, should work on all MSDOS
- machines.
-
-
-
- [70307,521]
- FLUSH.PAS 30-Jan-86 6715 Accesses: 177
-
- Keywords: FLUSH DOS UPDATE DATABASE BUFFER BUFFERS DIRECTORY CLOSE FILE
- FILES
-
- Version 1.2. For use with MS-DOS or PC-DOS Turbo Pascal 3.0 or higher.
- Routines that replace Turbo's built-in Flush procedure (which does nothing)
- so that you can truly flush the file buffers, and update the file length in
- the DOS directory entry, of any Turbo file, without having to close and
- reopen the file. See also FLUSH.ACC.
- Version 1.2 changes: Removes caveats.
- Previous downloads: 165.
- -- Randy Forgaard
-
-
-
- [72457,2131]
- DISASM.PAS 30-Jan-86 15225 Accesses: 153
-
- Keywords: PCDOS TURBO DISASM DISASSEMBLER ASSEMBLER OBJECT
-
- This program is the start of a project to disassemble Turbo .COM files. It
- uses specific code sequences to recognize the beginning of data embedded in
- the code. It was written for Turbo PCDOS version 2.0 and needs updating for
- 3.0. Also has a st
- art at a "code usage map", which may lead to a runtime
- library compactor.
-
-
-
- [76414,114]
- EGAART.PAS 30-Jan-86 12005 Accesses: 70
-
- Keywords: ENHANCED GRAHICS ADAPTER TURBO DRAW 640X350 PALLETE COLOR
-
- This program is a version of borlands ART.pas that runs on the ENHANCED
- GRAPHICS ADAPTER. All 16 colors are available ate any one time out of a
- selection of 64. The procedure DRAW is a direct replacement for TURBO
- PASCALS draw but works with EGA in 640x350 mode. Draw is coded in inline
- code and seems fast -- please send your comments to me.
-
-
-
- [72267,1531]
- EATMEM.COM 29-Jan-86 655(288) Accesses: 24
-
- Keywords: EAT MEMORY REDUCE RAM TEST PROGRAM SIZE
-
- Use up memory by allocating and staying resident. For memory size testing
- of various programs. Call as "EATMEM kBytesToEat". Requires re-boot to
- restore the "eaten" RAM. Written 8/7/85 K. Kokkonen, TurboPower Software,
- 408-378-3672. See EATMEM.ASM for commented source code.
-
-
-
- [72457,2131]
- BEGEND.PAS 28-Jan-86 18620 Accesses: 113
-
- Keywords: MSDOS PCDOS PASCAL SOURCE BEGIN END NESTING CHECKER
-
- This program creates a listing of your Pascal source code which aids in
- finding mismatched BEGIN/END pairs. It puts labeled dividing lines at the
- begin and end of where Pascal thinks each procedure or function is. If you
- have mismatched pairs, it will be obvious in which procedure the problem
- lies. The program is also a useful general purpose lister. It can precede
- each source line by both the global line number and the include file and
- line number within the include.
-
-
-
- [72457,2131]
- RESTRT.PAS 28-Jan-86 4680 Accesses: 95
-
- Keywords: MSDOS PCDOS RESTART GOTO JUMP RESET INCLUDE
-
- This snippet demonstrates a technique to restart your Turbo program from
- any scope level. Instead of exiting out of multiple procedures by setting
- flags, this allows you to jump in one step to any desired location in the
- main block. Holds the seeds for a general purpose inter-procedure GOTO
- statement, or various exception handling mechanisms.
-
-
-
- [74736,2255]
- FILELI.PAS 23-Jul-85(28-Jan-86) 9680 Accesses: 56
-
- Keywords: PRINT UTILITY DOS FILTER LIST PROGRAM
-
- A DOS Filter to print out one or more text files selected by the DOS DIR
- command. Great for automatic dumping of Turbo source files to printer. One
- command and as many files as selected will print formatted to the
- designated list device. SEE FILELIST.DOC
-
-
-
- [76703,3015]
- INT24.PAS 28-Jan-86 10795 Accesses: 314
-
- Keywords: MS-DOS PC-DOS INT 24 CRITICAL ERROR DISK DRIVE OPEN PRINTER
- HANDLER
-
-
- This set of routines allows you to trap MS-DOS critical errors (those
- pesky "Abort, Retry, Ignore?" errors). It works with disk files, printers,
- and COM ports. This is version 2.0, designed to work with all releases of
- Turbo Pascal (tested with 1.00B, 2.00B, 3.00B, 3.01A). If you have a
- previous version, and are using Turbo 3.0, you should probably have this
- one.
- Previous download count was 598.
- 85 blocks with XMODEM (though you can also Read it).
- - Bela Lubkin
-
-
-
- [72267,1531]
- PRNTR2.PAS 27-Jan-86 440 Accesses: 110
-
- Keywords: SECOND PRINTER DOS LPT2 DEVICE
-
- A tiny program showing how to write to a second printer. Probably works
- for LPT3 and 4, but I couldn't check that. For MS/PC DOS machines.
-
-
-
- [74746,1346]
- CURSOR.PAS 27-Jan-86 3360 Accesses: 187
-
- Keywords: CURSOR CREATE CONTROL
-
- Control the size and style of cursor from within Turbo Pascal. This demo
- shows how to turn the cursor on and off as well as how to create your own
- cursor style. This is known to function properly on the IBM monochrome
- display/adapter and the EGA/ECD.
-
-
-
- [70130,324]
- PF.PAS 26-Jan-86 6790 Accesses: 57
-
- Keywords: PRINTER SIDEKICK IBM MSDOS CPM
-
- It was designed on a IBM clone. It should work on CP/M. This trubo program
- makes SIDEKICK in to all the word processor I use. SIDEKICK handles right
- margins pf does the rest Gordon Couger
-
-
-
- [72267,1531]
- REDIR.PAS 26-Jan-86 1155 Accesses: 121
-
- Keywords: DOS IO REDIRECTION ERROR DEVICE IO
-
- This program is a tiny demonstration of how to do I/O redirection. It
- simply copies its INPUT to its OUTPUT, whatever those may be. It also
- shows how to use the ERR: device to get certain messages to the screen no
- matter where the standard output is directed.
-
-
-
- [74206,1747]
- TRUN.LBR 26-Jan-86 42945(18336) Accesses: 45
-
- Keywords: TRUN RUN TIME LOADER CHAIN GENERIC CHN OBJECT FILE EXECUTE
- COMMAND LINE
-
- TRUN runs Turbo CHN programs by loading the pascal library in memory and
- chaining to the CHN file, either specified on the command line or entered
- at a program prompt. Save 8k+ of disk space per program, save RBBS
- download time. No need to configure every Turbo program to your terminal
- (TRUN is configured, CHN files are generic). TRUN28 is for all MS-DOS,
- CP/M-80, CP/M-86 Turbo versions. Complete DOC in TRUN.LBR. (132 RECS, 3
- Min @ 1200).
-
-
-
- [74206,1747]
- TRUN.NOT 26-Jan-86 2040 Accesses: 30
-
- Keywords: TRUN RUN TIME LOADER CHAIN GENERIC CHN OBJECT FILE EXECUTE
- COMMAND LINE
-
- TRUN.NOT is an abbreviated documentation for TRUN, a run-time loader for
- Turbo Pascal CHN programs. Describes what TRUN is and how to use it. See
- TRUN.LBR for complete documentation.
-
-
-
- [74206,1747]
- TRUN28.PAS 26-Jan-86 4805 Accesses: 37
-
- Keywords: TRUN RUN TIME LOADER CHAIN GENERIC CHN OBJECT FILE EXECUTE
- COMMAND LINE
-
- TRUN runs Turbo CHN programs by loading the pascal library in memory and
- chaining to the CHN file, either specified on the command line or entered
- at a program prompt. Save 8k+ of disk space per program, save RBBS
- download time. No need to configure every Turbo program to your terminal
- (TRUN is configured, CHN files are generic). TRUN28 is for all MS-DOS,
- CP/M-80, CP/M-86 Turbo versions. Complete DOC in TRUN.LBR. (38 recs, 50
- sec @ 1200).
-
-
-
- [70077,2132]
- EPSHEL.ARC 25-Jan-86 193905(82752) Accesses: 62
-
- Keywords: PRINTER PRINT EPSON FX-80 SHELL RESIDENT
-
- This file contains a resident and a non-resident program to set printing
- parameters for the Epson FX-80, and compatible, printers. The program
- allows the user to control print modes and styles, margin settings, tab
- settings (both vertical and horizontal), etc.
-
-
-
- [70100,271]
- POWERN.PLB 25-Jan-86 1945 Accesses: 82
-
- Keywords: POWERN.PLB #1.08 85-11-18 FAST CALCULATION INTEGER POWERS
- EXPONENTS
-
-
- POWERN.PLB defines the function PowerN(x,n) for computing x^n, the number
- x to integer power n. Pascal short-cut techniques are used to provide a
- method which is superior to exp(n*ln(x)) and most other direct solutions
- for this common case.
- #1.08 is the version which is described in "Fast Integer Powers for
- Pascal," Dr. Dobb's Journal 11, 2(Feb. 1986), 36-42 ff.
-
-
-
- [70100,271]
- TPWRN.PAS 25-Jan-86 5225 Accesses: 52
-
- Keywords: TPWRN.PAS #1.08 85-11-18 POWER POWERN.PLB CALCULATION TEST DEMO
- ACCURACY CHECK
-
- TPWRN.PAS demonstrates the use of POWERN.PLB in calculating integer powers
- of real (floating-point) values, x**n and x^n.
- #1.08 is the version which appears in "Fast Integer Powers for Pascal,"
- Dr. Dobb's Journal, February, 1986.
-
-
-
- [70475,1071]
- CLOVER.PAS 24-Jan-86 26950 Accesses: 77
-
- Keywords: CLONE CLOVER OVERLAY COPY
-
- An alternative to CLONE.PAS, also in this DL. This file permits you to
- clone new versions of your COM files to meet your or your user's needs.
- Advantages over CLONE.PAS include ability to work with overlay programs,
- precise duplication of COM file, Turbo version independence. The dis-
- advantage compared to CLONE.PAS is that CLOVER.PAS is slower.
-
-
-
- [71106,177]
- BROWSE.PAS 24-Jan-86 15515 Accesses: 32
-
- Keywords: CIPHER CRYPTOGRAPHY 3.01
-
-
- Given the key, this Turbo Pascal 3.01 program displays a file
- enciphered by ENCIPH.PAS. It only prints the result upon the console; it
- does NOT update the file. This program is not compatible with the IBM-PC
- DOS implementation of Turbo Pascal version 3.00; see HANDLE.PAS.
-
-
-
- [71106,177]
- CIPHER.PAS 24-Jan-86 7535 Accesses: 25
-
- Keywords: CIPHER CRYPTOGRAPHY 3.01
-
-
- This Turbo Pascal 3.01 program enciphers/deciphers the printing
- characters in a file. For each printing character a new substitution
- cipher is generated. A thirty (or fewer) character key governs the
- generation of the substitution ciphers. It should be quite secure. (This
- program is NOT compatible with the PC-DOS implementation of Turbo Pascal
- 3.00B; see HANDLE.PAS).
-
-
-
- [71106,177]
- DECIPH.PAS 24-Jan-86 16990 Accesses: 17
-
- Keywords: CIPHER DECIPHER CRYPTOGRAPHY 3.01
-
-
- Given the key, this Turbo Pascal 3.01 program recovers a file
- enciphered by ENCIPH.PAS. Please read the warnings in the source code!
- This program is not compatible with the IBM-PC implementation of Turbo
- Pascal version 3.00B; see HANDLE.PAS.
-
-
-
- [71106,177]
- ENCIPH.PAS 24-Jan-86 16990 Accesses: 14
-
- Keywords: CIPHER ENCIPHER CRYPTOGRAPHY 3.01
-
- This Turbo Pascal 3.01 program uses a fractionating cipher to encipher a
- file. For each sector (128 bytes) of the file, 16 permutations of the half
- bytes in the sector are alternated with 16 substitutions of bytes for bytes
- in the sector. Given the key, DECIPH.PAS will recover the original text;
- BROWSE.PAS will display it. Please read the warnings in the source! This
- program is NOT compatible with the PC-DOS implementation of Turbo Pascal
- version 3.00B; see HANDLE.PAS.
-
-
-
- [72267,1531]
- 4MONO.INC 24-Jan-86 2255 Accesses: 53
-
- Keywords: TURBO GRAPHIX GRAPHICS TOOLBOX MONOCHROME WRITE DEBUGGING AID
-
- A debugging aid for TGT programs. IF you have a monochrome monitor, you
- can easily direct debugging messages to it without messing up the graphics
- on the color monitor. "MWrite" and "MWriteLn" are provided for strings,
- and "MWriteNum" will write up to three numbers.
-
-
-
- [72267,1531]
- BINARY.PAS 24-Jan-86 1670 Accesses: 108
-
- Keywords: BYTE TO BINARY CONVERSION CONVERT
-
- Illustrates a simple way to convert a BYTE into a binary string of '0's and
- '1's. Uses the fact that a TURBO set is stored with the presence or
- absence of a particular member corresponding to a bit being set or cleared.
-
-
-
- [72267,1531]
- FILMOV.INC 24-Jan-86 5140 Accesses: 118
-
- Keywords: FILLCHAR MOVE VIDEO DOS INLINE
-
- Routines to supplement the FILLCHAR and MOVE functions. FILL and MOVE a
- whole WORD (i.e., integer) at a time, rather than byte-by-byte. FILL and
- MOVE only every-other byte in the range. These are very handy for meddling
- with video memory. Also, just for general use, when an even number of
- bytes are being Filled or Moved, FILLWORD and MOVEWORD are _faster_ than
- the built in TURBO procedures.
-
-
-
- [72267,1531]
- JCLOCK.PAS 23-Jan-86 5640 Accesses: 423
-
- Keywords: SCREEN CLOCK INTERRUPT TIMER CONCURRENT CLOCK
-
- A routine to put a real-time clock in the upper right-hand corner of the
- screen. You install it and forget it -- your program goes on to do what
- ever it wants. Includes an error-handler to automatically UN-install the
- clock if your program crashes. NOTE: Change the number 18.2 in the
- program to the more accurate 18.206481934!
-
-
-
- [70127,3674]
- EDPAT.DOC 22-Jan-86 5850 Accesses: 13
-
- Keywords: GENERIC SOURCE PATCH AUTO PATCH DOCUMENTATION
-
- This is the documentation for the program edpat.pas which as of 1/22/86 has
- not been completed. This program will alow the source code to be editied
- with a simple editor and then just the commands to the editor can be logged
- to a file. This program when run with a log file will alow the 'automatic'
- re-edit of the original source in the exact same way as the autor intended.
- Gary Miller 70127,3674
-
-
-
-
- [76703,3015]
- EXTERN.DOC 22-Jan-86 4160 Accesses: 93
-
- Keywords: EXTERNAL ASSEMBLY ASM 8086 8088 80286 16 BIT TURBO 3.0 PROCEDURE
-
- A small working program which demonstrates a method of creating a local
- data area in an external assembly procedure. A good deal of knowledge
- about both assembly language and interfacing it to Turbo Pascal will be
- necessary to understand the method. Requires Turbo 3.0, any 80x8x
- processor & operating system (8088, 8086, 80286; CP/M-86, MS-DOS, PC-DOS).
- New version fixes minor error on some assemblers. If the old one works,
- don't bother! Previous downloads: 58.
- - Bela Lubkin
-
-
-
- [72457,2131]
- DPERF.PAS 21-Jan-86 22725 Accesses: 129
- Keywords: MSDOS PCDOS FILES SECTORS PERFORMANCE DISK COMPRESSION 3.0
- DIRECTORY
-
- This program analyzes any set of files on any drive of an MSDOS system for
- performance considerations. Performance is measured by whether the clusters
- of the file are contiguous. Works with DOS wildcards and recursively
- through subdirectories for maximum flexibility. You'll be surprised how
- your files are split up!
- For the brave at heart, another program will be coming soon to optimize
- the organization of files that are split up!
-
-
-
- [76703,3015]
- EXEC.PAS 21-Jan-86 17305 Accesses: 422
-
- Keywords: MS-DOS PC-DOS EXECUTE SUBPROCESS CALL RUN COMMAND READ
- ENVIRONMENT STRING SET
-
- Version 1.6:
- o Call MS-DOS .COM or .EXE programs using the Exec function call (4Bh).
- o Call COMMAND.COM to execute .BAT files, internal DOS commands, .COM or
- .EXE files found in the PATH, allow redirection or piping, or give a
- DOS prompt.
- o Get the return codes from those programs.
- o Get a SET parameter from the MS-DOS environment.
- (Based on TURRUN.ASM in DL1, but in Pascal).
- REQUIRES DOS 2.0 or greater. 17394 bytes.
- Previous downloads: 1355
- - Bela Lubkin
-
-
-
- [72457,2131]
- EXECUT.PAS 18-Jan-86 2385 Accesses: 339
-
- Keywords: PCDOS MSDOS COMMAND EXECUTE EXTERNAL
-
- This program demonstrates an alternate technique for executing any DOS
- internal, .BAT, .COM or .EXE command from within a Turbo program. It uses
- an "undocumented" MSDOS interrupt to make a reentrant call to COMMAND.COM,
- thus saving memory and making the calling code much smaller and simpler
- than the DOS EXEC function. Has been used and shown to work on DOS 2.0,
- 2.1, 3.0 and 3.1.
-
-
-
- [73247,2025]
- QDIR.ARC 17-Jan-86 53040(22656) Accesses: 18
-
- Keywords: QDIR DIRECTORY SORT QUICK
-
- Quick Directory, sorted by Extension then by Name. This ARC file consists
- of QDIR.DOC and QDIR.COM. Compiled under DOS. In order to access this
- information you need to break this file into its member files. If you need
- a quick and dirty de-arcer then at the main DL prompt, enter the command,
- "S/DES/KEY:ARC*".
-
-
-
- [73247,2025]
- SD.ARC 17-Jan-86 79715(34016) Accesses: 25
-
- Keywords: SETDIRECTORY SET CHANGE DIRECTORY
-
- SetDirectory - A Utility which greatly eases the usage of a Hard Disk. The
- Utility allows selection of a directory through usage of cursor keys. As
- often the same directories are repeatedly utilized, selection of a
- previously selected directory is very easy. This ARC file consists of
- SD.DOC and SD.COM. Compiled under DOS. If you need a quick and dirty
- de-arcer then at the main DL prompt, enter the command, "S/DES/KEY:ARC*".
-
-
-
- [73247,2025]
- SEARCH.ARC 17-Jan-86 63440(27072) Accesses: 9
-
- Keywords: SEARCH SCAN FIND CASE INSENSITIVE
-
- Like DOS FIND, but case insensitive. This ARC file consists of SEARCH.COM
- and SEARCH.DOC. Compiled under DOS. In order to access this information
- you need to break this file into its member files. If you need a quick and
- dirty de-arcer then at the main DL prompt, enter the command,
- "S/DES/KEY:ARC*".
-
-
-
- [72267,1531]
- GETFIL.PAS 15-Jan-86 9460 Accesses: 120
-
- Keywords: DOS DIRECTORY FUNCTION FIND FIRST FIND NEXT FILE TEMPLATE
-
- Contains routines to read any DOS directory -- you pass a file/path
- template (e.g. "C:\PROG\TURBO\*.PAS") and a choice of attributes, and the
- routines return all matching files. Uses DOS functions $4E and $4F to find
- the files. (NOTE: An extensive description of how to use these functions
- to find ALL matching files in ANY directory appears in Nov/Dec '85 issue of
- "Programmers Journal").
-
-
-
- [72457,2131]
- LOWDSK.PAS 12-Jan-86 11465 Accesses: 120
-
- Keywords: IBM BIOS MSDOS PCDOS DISK SECTOR DRIVE LIBRARY
-
- A set of routines for accessing DOS floppy and hard disks at a low.
- Provides routines for parsing the hard disk partition table, translating
- between BIOS and DOS sector references, and reading and writing sectors.
- The program just demonstrates reading arbitrary sectors, but with some
- effort can be turned into a sector editor. (oops, first sentence should
- read "low level").
-
-
-
- [70307,521]
- FRAMES.THD 11-Jan-86 7215 Accesses: 84
-
- Keywords: TURBO PASCAL STACK FRAMES RUNTIME DOS PROCEDURES PARAMETERS
- ARGUMENTS
-
- This is a thread from the Borland SIG, in which Rob Steele and Scott
- Bussinger discuss the structure of Turbo Pascal stack frames at run-time on
- DOS machines. It also describes how one can pass procedures as parameters,
- and then call those passed procedures with arguments.
- Previous downloads: 29.
- -- Randy Forgaard
-
-
-
- [72267,1531]
- SHDEMO.PAS 11-Jan-86 5395 Accesses: 108
-
- Keywords: SHIFT LOCK STATES SCROLL LOCK NUM LOCK CAPS LOCK SETS
-
- This program demonstrates a convenient way to read the current state of the
- various LOCKS, and also to _change_ that state from within your program.
- It uses the status bytes at $0040:$0017 and $0040:$0018 to get the
- information.
-
-
-
- [72457,2131]
- CLRMEM.PAS 10-Jan-86 1505 Accesses: 64
-
- Keywords: PCDOS MSDOS IBM MEMORY DEBUG UNINITIALIZED VARIABLES CLEAR
-
- This small program clears all MSDOS memory above the program to a specified
- byte value. It reduces the work of going into DEBUG and running the Fill
- command a bunch of times. Useful for pointing out uninitialized variables
- in Turbo programs.
-
-
-
- [76703,3015]
- HANDLE.DOC 10-Jan-86 4405 Accesses: 48
-
- Keywords: MSDOS PCDOS FILE HANDLES OPEN FILES LIMIT DOCUMENTATION
-
- An old SIG message that discusses a way to get around the DOS-imposed limit
- of 16 files open per program, for MS-DOS or PC-DOS. See also
- HANDLE.PAS[76703,3015] for a partial implementation of this method.
- - Bela Lubkin
-
-
-
- [76703,3015]
- HANDLE.PAS 10-Jan-86 3785 Accesses: 40
-
- Keywords: MSDOS PCDOS FILE HANDLES OPEN FILES LIMIT
-
- A program that demonstrates a way to get around the DOS-imposed limit of 16
- files open per program, for MS-DOS or PC-DOS. This is not a finished work,
- but is meant to give someone who needs to open many files a place to start
- from.
- - Bela Lubkin
-
-
-
- [72267,557]
- APPEND.PAS 08-Jan-86 2815 Accesses: 55
-
- Keywords: 8088 8086 MSDOS IBM APPEND VARIABLE INITIALIZE INITIALIZATION
-
- Appends variable initialization data to Turbo .com files. Experimental.
-
-
-
- [74716,2204]
- SCNO87.ARC 04-Jan-86 173090(73856) Accesses: 59
-
- Keywords: MATH MATRIX COMPLEX FORMULAS CALCULATOR NON-8087
-
- This is the non-8087 version of Scitest. This is a calculator that demon-
- strates over 150 math functions. It is desiged to work with a broader class
- of machine than SCitest, and is therefore somewhat slower. Try it, if you
- like math, you'll like it.
-
-
-
- [76317,2433]
- BIGTRE.BOX 04-Jan-86 13080 Accesses: 159
-
- Keywords: EXPANDED DATABASE TOOLBOX MODIFICATIONS
-
- Updated modification to Tutbo Database ToolBox to permit database to grow
- to 16M records. Requires more disk and RAM than 64K-record version. For
- DOS systems only. If you have downloaded this file before, see BIGTREE.FIX
- in DL1 for updates incorporated herein.
-
-
-
- [76317,2433]
- BIGTRE.FIX 04-Jan-86 2675 Accesses: 52
-
- Keywords: BIGTREE.BOX MODIFICATIONS UPDATE
-
- Details omissions to earlier version of BIGTREE.BOX. If your version of
- BIGTREE.BOX is not marked "updated January 4, 1986" (or later) you need
- this file to make your expanded database behave properly. If you have not
- downloaded BIGTREE.BOX yet or want to have all the modifications in one
- file, you may download BIGTREE.BOX and disregard this file.
-
-
-
- [74716,2204]
- SCICAL.ARC 03-Jan-86 168850(72064) Accesses: 51
-
- Keywords: MATH SCIENTIFIC MATRIX TRIG CALCULATOR
-
- This is a calculator program that generates solutions to over 150
- functions. This is basically a MAJOR upgrade to the file scical that is
- already in DL1. Faster, new source code routines. Requires an 8087.
- Download ScNo87.arc if you have no 8087, or a non IBM (or close compatible
- ).
-
-
-
- [70177,1445]
- TESTOR.PAS 02-Jan-86 1790 Accesses: 53
-
- Keywords: STORAGE CONSTANTS TYPED LOAD APPEND
-
- This short program illustrates a technique for keeping your code and data
- in one file (data in data segment) without having to use initailized
- variables or constants -- neither of which stores data in data segment--
- this technique does require reading in data after program load -
- documentation is all internal in comments.
-
-
-
- [72457,2131]
- BSORT.PAS 01-Jan-86 14925 Accesses: 176
-
- Keywords: SORT TEXT FILES IBM PCDOS MSDOS BIG QUICKSORT
-
- A general purpose sort program for text files. Replaces the DOS Sort
- command, but runs much faster and allows files of up to 16000 lines and 4MB
- in size. Uses a recursive quicksort and a textfile indexing technique to
- keep only the sort keys in memory, and uses all available RAM for sorting.
-
-
-
- [76327,53]
- TDEBUG.COM 01-Jan-86 89795(38336) Accesses: 357
-
- Keywords: SOURCE CODE DEBUGGER DEBUG IBM PC PCDOS
-
- TDEBUG.COM is an experimental source code debugger for Turbo Pascal. Allows
- viewing the source code while debugging, tracing statement by statement or
- inserting breakpoints, Examine (and change) variables including strings,
- arrays, and records. This version accesses both local and global symbols.
-
-
-
- TDEBUG.DOC 01-Jan-86 18435 Accesses: 369
-
- Keywords: SOURCE CODE DEBUGGER DEBUG IBM PC PCDOS
-
- Continued from TURBO.COM description--. Approximately 128k more memory is
- required than would normally be needed to run a program in memory. A hard
- disk is desirable and may even be required to use the optional local
- symbols with large programs.
-
-
-
- SHKEY.PAS
- I failed to capture this description, and I don't know how to get the
- description for one named file. Sorry.
- L.P.
-